summaryrefslogtreecommitdiff
path: root/patches
AgeCommit message (Collapse)Author
2012-04-02compat-wireless: refresh patchesLuis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-03-31compat-wireless: fix compilation of ath6kl on 2.6.27Luis R. Rodriguez
Some drivers rely on some other part of the kernel to include in.h but on older kernels this proves to not work. Explicitly include that file. This fixes compilation of ath6kl on 2.6.27. This patch will be sent upstream though. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-03-31compat-wireless: fix p54 pm ops backport typo againLuis R. Rodriguez
Really.. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-03-31compat-wireless: fix p54 pm ops backport typoLuis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-03-31compat-wireless: add pm ops backport for p54Luis R. Rodriguez
This should fix compiling on 2.6.28. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-03-19compat-wireless: fix compilation of ath6kl on 2.6.34Luis R. Rodriguez
This fixes compilation of compat-wireless completely on 2.6.34 Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-03-14compat-wireless: fix typo in patches/40-netdev-hw-features.patchLuis R. Rodriguez
This fixes compilation for 2.6.35 for ath6kl. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-03-14compat-wireless: backport netdev->addr_assign_typeLuis R. Rodriguez
You cannot backport assignment of netdev->addr_assign_type given that its part of the netdev data structure only in future kernels, so we backport this through a new patch file: patches/61-netdev-addr_assign_type.patch mcgrof@tux ~/linux-next (git::master)$ git describe --contains c1f79426 v2.6.36-rc1~571^2~104 This fixes compilation of the Atheros Ethernet drivers down to 2.6.35. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-03-14compat-wireless: refresh patchesLuis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-03-14compat-wireless: fix patches/40-netdev-hw-features.patchLuis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-03-14compat-wireless: fix patches/37-vsnprintk.patchLuis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-03-09compat-wireless: enable mac80211 tracing for kernels >= 2.6.33Luis R. Rodriguez
Turns out this compiles now that we are in the future, so just disable tracing for older kernels. This goes unstested though. Requested-by: Sujith Manoharan <c_manoha@qca.qualcomm.com> Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-03-09compat-wireless: fix patch for disabling ath9k RCLuis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-03-09compat-wireless: add driver-select option ath9k_apLuis R. Rodriguez
Prefer using Minstrel for AP for ath9k. The minstrel rate control algorihtm has been field tested more than the ath9k rate control algorithm. To disable ath9k's RC we renaem the config option to with a CONFIG_COMPAT prefix and disable it later. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-03-09compat-wireless: refresh patchesLuis R. Rodriguez
This runs: ./scripts/admin-update.sh refresh This refreshes all hunk offests automatically. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-03-09compat-wireless: fix patches/09-threaded-irq.patch for wl12xxLuis R. Rodriguez
Hunk offsets differ for wl12xx.h changes. This is now fixed. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-03-09compat-wireless: backport ath6kl hw_features / [set|fix]_featuresLuis R. Rodriguez
This requires a manual backport, we throw it into patches/40-netdev-hw-features.patch following previous ethernet backport of Atheros Ethernet drivers. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-03-06compat-wireless: refresh patchesLuis R. Rodriguez
Synchs with next-20120306 Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-02-23compat-wireless: refresh patchesLuis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-02-23compat-wireless: fix patches/24-pcmcia.patchLuis R. Rodriguez
Some hunk offsets were off. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-02-23compat-wireless: fix patches/16-bluetooth.patchLuis R. Rodriguez
Some context lines were removed from the upstream driver. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-02-23compat-wireless: fix 08-rename-config-options.patchLuis R. Rodriguez
Hunk conflicts due to changes on the Makefile for the wl1251 driver. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-02-17compat-wireless: refresh patchesLuis R. Rodriguez
This synchs with next-20120217. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-02-17compat-wireless: update bluetooth patch to latest wireless-testingLuciano Coelho
There is a small change in the bt_sock_unregister() function in af_bluetooth (an extra if) that cause the patch not to apply anymore. Signed-off-by: Luciano Coelho <coelho@ti.com> Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-02-16compat-wireless: remove olpc_ec_wakeup_* calls for pre-3.1 kernelsJohn W. Linville
This section of the libertas driver calls functions that simply don't exist before the release of 3.1. This code in question was an addition, not a change from any existing code. It is safe to simply remove it for older kernels. Signed-off-by: John W. Linville <linville@tuxdriver.com> Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-02-10compat-wireless: refresh patches with next-20120210Luis R. Rodriguez
Synchs with next-20120210 Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-02-10compat-wireless: remove patches/50-function-namespace.patchLuis R. Rodriguez
This is now upstream. Boy that was fast. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-02-10compat-wireless: fix patches/44-deactivate-mac80211-tracing.patchLuis R. Rodriguez
Tracing stuff is now compiled-in if tracing is enabled in your build, but we keep it disabled regardless for compat. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-02-07compat-wireless: rename path_lookup() to mpath_lookup()Luis R. Rodriguez
This is required for compiling compat-wireless down to 2.6.24. Don't ask me why, I just wanted to get this done. This patch will be sent upstream. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-01-31compat-wireless: refresh patchesLuis R. Rodriguez
This applies on top of next-20120131. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-01-31compat-wireless: fix patches/99-change-makefiles.patchLuis R. Rodriguez
CONFIG_USB_NET_QMI_WWAN was added and therefore the respective Makefile, drivers/net/usb/Makefile, needs to be adjusted to remove that from our list of targets. If we user our own generated Makefiles for drivers the advantage is that we would not face this issue when upstream gets a new driver that our hunk needs to ignore but -- the disadvantage is that any changes upstream would require a respective change into compat-wireless. Driver Makefiles though typically are just copied as-is and never modified. Its subsystem Makefiles that we tend to have to patch on this file. One option would be to somehow annotate upstream targets as compat-wireless maintained so that we can script out what targets to leave in. Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-01-23compat-wireless: rename path_lookupHauke Mehrtens
path_lookup in net/mac80211/mesh_pathtbl.c consolidates with path_lookup in include/linux/namei.h used in old kernel versions. This should also go into compat-wireless-stable-3.3. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-01-23compat-wireless: use skb_get_queue_mapping() in b43 and b43legacyHauke Mehrtens
Use skb_get_queue_mapping() for getting the queue_mapping member of skb. Some old kernels do not have the member queue_mapping with all configuration options, but this function always returns something. This should also go into compat-wireless-stable-3.3. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-01-23compat-wireless: backport dev_pm_ops for bcmaHauke Mehrtens
bcma now also uses dev_pm_ops which does not work with older kernel versions. Just backport it like it was done for the other drivers. This should also go into compat-wireless-stable-3.3. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-01-16compat-wirless: refresh patchesLuis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2012-01-09compat-wireless: refresh patches for next-20120109Luis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2011-12-28compat-wireless: refresh patchesLuis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2011-12-23compat-wireless: clarify patches/46-use_other_workqueue.patchLuis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2011-12-23compat-wireless: clarify patches/47-no_trans_start_on_netdev_queue.patchLuis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2011-12-23compat-wireless: no trans_start on netdev_queueHauke Mehrtens
struct netdev_queue does not have the attribute trans_start in kernel < 2.6.31. trans_start on struct net_device does the same on older kernels. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2011-12-23compat-wireless: use other workqueueHauke Mehrtens
Old kernel versions do not support WQ_HIGHPRI and WQ_MEM_RECLAIM so we should use create_singlethread_workqueue() which was used at this position before. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2011-12-23compat-wireless: make patches apply againHauke Mehrtens
* sk_add_backlog() is no longer used in net/bluetooth/l2cap_core.c so the patch is not needed any more. * ath6k got some now functions and the patches did not apply any more. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2011-12-23compat-wireless: CONFIG_BT_L2CAP and CONFIG_BT_SCO removedHauke Mehrtens
The config options CONFIG_BT_L2CAP and CONFIG_BT_SCO were removed from the kernel and this patch removes them from compat-wireless. commit f1e91e1640d808d332498a6b09b2bcd01462eff9 Author: Ulisses Furquim <ulisses@profusion.mobi> Date: Wed Dec 21 01:32:09 2011 -0200 Bluetooth: Always compile SCO and L2CAP in Bluetooth Core The handling of SCO audio links and the L2CAP protocol are essential to any system with Bluetooth thus are always compiled in from now on. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2011-12-23compat-wireless: remove platform_device_id for kernel < 2.6.30Hauke Mehrtens
Kernel < 2.6.30 do not support struct platform_device_id, so remove it for them and hope that the probing will reject an invalid device. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2011-12-23compat-wireless: compile fix for commit patches/09-threaded-irq.patchHauke Mehrtens
This commit had some compile problem with kernel < 2.6.32 commit c486a4fcc5ddfb3232edfd0489fe63ffc1fa8aea Author: Luis R. Rodriguez <mcgrof@qca.qualcomm.com> Date: Tue Dec 13 10:40:55 2011 -0800 compat-wireless: fix patches/09-threaded-irq.patch There was a semicolon missing at the end of a line and wl1271_hardirq has to be renamed to wl12xx_hardirq. This is now compile tested with all maijor kernel version from 2.6.27. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
2011-12-13compat-wireless: refresh patchesLuis R. Rodriguez
automatic refresh Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
2011-12-13compat-wireless: fix patches/09-threaded-irq.patchLuis R. Rodriguez
This fixes patches/09-threaded-irq.patch hunk breakage caused due to changes in the upstream wireless-testing commit a390e85: Author: Felipe Balbi <balbi@ti.com> Date: Thu Oct 6 10:07:44 2011 +0300 wl12xx: move common init code from bus modules to main Move all common parts from sdio.c and spi.c to main.c, since they now can be handled as part of the platform driver. Signed-off-by: Felipe Balbi <balbi@ti.com> [forward-ported, cleaned-up and rephrased commit message] [added a bunch of fixes and a new pdata element] [moved some new code into main.c as well] Signed-off-by: Luciano Coelho <coelho@ti.com> This goes not compile tested, apart from *all* the things a390e85 changes one minor change was instead of using DRIVER_NAME in the request_threaded_irq() it now uses pdev->name, and pdev is struct platform_device. Too lazy to git checkout v2.6.30 to test compile against that kernel but at least: git blame include/linux/platform_device.h v2.6.30 seems to show that the pdev->name char was added by Russell King via bbbf508d on v2.6.15 so this should compile down to that kernel. mcgrof@tux ~/linux-2.6-allstable (git::master)$ git describe --contains bbbf508d v2.6.15-rc1~59^2~6^2~2 Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
2011-12-12compat-wireless: fix patches/08-rename-config-options.patchEliad Peller
wl12xx_sdio_test module was removed Signed-off-by: Eliad Peller <eliad@wizery.com>
2011-12-05compat-wireless: refresh patchesLuis R. Rodriguez
Synchs with linux-next tag 20111205 Signed-off-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
2011-12-05compat-wireless deactivate mac80211 tracing for old kernelsHauke Mehrtens
Activating tracing on kernel <= 2.6.32 causes build errors. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>