summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-19backports: simplify swiotlb_nr_tbl() backportLuis R. Rodriguez
swiotlb_nr_tbl() was available since 3.2 but was exported since 3.3. Since it uses an internal global state variable, it is impossible to backport it to. Instead of reverting the changes added just let this return 0 as the code will not do anything. This simplifies the backport. Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-19backports: refresh patches for next-20130627Luis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-19backports: fix patches required for next-20130627Luis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-19backport: backport sprintf-style workqueue namingJohannes Berg
Since kernel version 3.3, workqueue names could be sprintf'ed instead of just pointing to a name. This wasn't used a lot so never needed to be backported, but now it's used everywhere. Backport this API. Signed-off-by: Johannes Berg <johannes.berg@intel.com> [mcgrof: add WQ_HIGHPRI and WQ_MEM_RECLAIM defines] Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-19backports: backport drvdata = NULL core driver fixesLuis R. Rodriguez
The Linux kernel had tons of code which at times cleared the drvdata upon probe failure or release. There are however a bunch of drivers that didn't clear this. Commit 0998d063 implmented clearing this upon device_release_driver() and dealt with probe failure on driver_probe_device(). After this the kernel was cleaned up separately with *tons* of patches to remove all these driver specific settings given that the clearing is now done internally by the device core. Instead of ifdef'ing code back in for older code where it was properly in place backport this by piggy backing the new required code upon the calls used in place. There is a small race here upon device_release_driver() but we can live with that theoretical race. Due to the way we hack this backport we can't use a separate namespace as we have with other symbols. mcgrof@frijol ~/linux-stable (git::master)$ git describe --contains \ 0998d0631001288a5974afc0b2a5f568bcdecb4d v3.6-rc1~99^2~14^2~17 I count 65 patches implemented after this: mcgrof@frijol ~/linux-stable (git::master)$ git format-patch \ --grep="device-core: Ensure drvdata = NULL when no driver is bound" \ -o null-drv-fix v3.6-rc1~99^2~14^2~17.. TL;DR Alan Stern argued that perhaps applying this to backports wasn't a good idea given that evidence shows that the original patch actually exposed tons of bugs in driver code where they were doing the wrong thing. While this may be true if the original patch was a bad idea it should be reverted, and if a bug is found upstream, then by all means finding it through backports will only accelerate the pace at which we fix these exposed bugs. That is, if a bug is found due to this on backports then a respective fix for it should go upstream, not to backports. This is the benefit of providing backports releases: keep your users engaged on upstream fixes. Furthermore I am in hopes that perhaps we can SmPL'ify the bugs instead and in the future perhaps require SmPL to proove that the what the original patch was doing won't affect the inverse of what the patch was trying to do -- that is drivers doing the wrong thing. commit 0998d0631001288a5974afc0b2a5f568bcdecb4d Author: Hans de Goede <hdegoede@redhat.com> Date: Wed May 23 00:09:34 2012 +0200 device-core: Ensure drvdata = NULL when no driver is bound 1) drvdata is for a driver to store a pointer to driver specific data 2) If no driver is bound, there is no driver specific data associated with the device 3) Thus logically drvdata should be NULL if no driver is bound. But many drivers don't clear drvdata on device_release, or set drvdata early on in probe and leave it set on probe error. Both of which results in a dangling pointer in drvdata. This patch enforce for drvdata to be NULL after device_release or on probe failure. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Tested with ckmake against next-20130618: 1 2.6.24 [ OK ] 2 2.6.25 [ OK ] 3 2.6.26 [ OK ] 4 2.6.27 [ OK ] 5 2.6.28 [ OK ] 6 2.6.29 [ OK ] 7 2.6.30 [ OK ] 8 2.6.31 [ OK ] 9 2.6.32 [ OK ] 10 2.6.33 [ OK ] 11 2.6.34 [ OK ] 12 2.6.35 [ OK ] 13 2.6.36 [ OK ] 14 2.6.37 [ OK ] 15 2.6.38 [ OK ] 16 2.6.39 [ OK ] 17 3.0.79 [ OK ] 18 3.1.10 [ OK ] 19 3.10-rc1 [ OK ] 20 3.2.45 [ OK ] 21 3.3.8 [ OK ] 22 3.4.46 [ OK ] 23 3.5.7 [ OK ] 24 3.6.11 [ OK ] 25 3.7.10 [ OK ] 26 3.8.13 [ OK ] 27 3.9.3 [ OK ] real 32m2.332s user 860m23.688s sys 121m20.840s Cc: Hans de Goede <hdegoede@redhat.com> Cc: Julia Lawall <julia.lawall@lip6.fr> Cc: linux-usb@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: Jiri Slaby <jslaby@suse.cz> Cc: Jiri Kosina <jkosina@suse.cz> Cc: Felix Fietkau <nbd@openwrt.org> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-12backports: add gplizer for EXPORT_SYMBOL_GPL() helpLuis R. Rodriguez
If we forget to use EXPORT_SYMBOL_GPL() we can run this. We may later use this for other things. Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-12backports: Fix and document EXPORT_SYMBOL_GPL() preferenceLuis R. Rodriguez
In terms of project naming the backports project has evolved as follows: compat-wireless --> compat-drivers --> backports All along the design and intent behind the initial project has been to provide a framework for delivery of *upstream* drivers using a backported infrastructure. I've made it clear that in no way shape or form did I ever want any proprietary driver to make use of the framework. As the project has grown I'm not alone with this sentiment so lets document that and also fix a few symbols that have slipped along the way. Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-11backports: update README to include new subsystemsLuis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-11backports: add make help and defconfig-help targetsLuis R. Rodriguez
Throw users a bone by helping them compile specific target drivers. Hauke did some good work in providing tons of defconfigs, provide a command to let users query these easily with 'make defconfig-help'. Also provide a more generic 'make help' target. Screenshot of make defconfig-help: mcgrof@frijol ~/backports-20130618 $ make defconfig-help Driver or subsystem configuration targets: defconfig-alx defconfig-ar5523 defconfig-ath5k defconfig-ath6kl defconfig-ath9k defconfig-ath10k defconfig-b43 defconfig-b43legacy defconfig-brcmfmac defconfig-brcmsmac defconfig-carl9170 defconfig-drm defconfig-ieee802154 defconfig-iwlwifi defconfig-media defconfig-nfc defconfig-regulator defconfig-rtlwifi defconfig-wifi defconfig-wil6210 Running 'make help' will provide the above and in addition to that something similar to what the Linux kernel provides with the list of supported targets backports provides. Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-11backports: add ath10k defconfigLuis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-01backports: add SPEED_UNKNOWN and DUPLEX_UNKNOWNbackports-20130618Luis R. Rodriguez
This gets us in synch with next-20130618. This was added via uapi/linux/ethtool.h but using that file causes some odd issues I simply cannot resolve right now. I stuff these definitions into the regular include/linux/ethtool.h for now. This backports commit 589665f5 added via v3.2. mcgrof@frijol ~/linux-stable (git::master)$ git describe --contains \ 589665f5a6008dbce1d0af2cb93e94a80bf78151 v3.2-rc1~4^2~10 commit 589665f5a6008dbce1d0af2cb93e94a80bf78151 Author: Dan Carpenter <dan.carpenter@oracle.com> Date: Fri Nov 4 08:21:38 2011 +0000 bonding: comparing a u8 with -1 is always false slave->duplex is a u8 type so the in bond_info_show_slave() when we check "if (slave->duplex == -1)", it's always false. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: David S. Miller <davem@davemloft.net> 1 2.6.24 [ OK ] 2 2.6.25 [ OK ] 3 2.6.26 [ OK ] 4 2.6.27 [ OK ] 5 2.6.28 [ OK ] 6 2.6.29 [ OK ] 7 2.6.30 [ OK ] 8 2.6.31 [ OK ] 9 2.6.32 [ OK ] 10 2.6.33 [ OK ] 11 2.6.34 [ OK ] 12 2.6.35 [ OK ] 13 2.6.36 [ OK ] 14 2.6.37 [ OK ] 15 2.6.38 [ OK ] 16 2.6.39 [ OK ] 17 3.0.79 [ OK ] 18 3.1.10 [ OK ] 19 3.10-rc1 [ OK ] 20 3.2.45 [ OK ] 21 3.3.8 [ OK ] 22 3.4.46 [ OK ] 23 3.5.7 [ OK ] 24 3.6.11 [ OK ] 25 3.7.10 [ OK ] 26 3.8.13 [ OK ] 27 3.9.3 [ OK ] real 15m7.262s user 335m33.818s sys 82m36.486s Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-01backports: add new alx upstream backportLuis R. Rodriguez
This backports the new upstream alx driver and properly splits up each required backports into its respective collateral evolution bucket. Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-26backports: remove alx extra patchLuis R. Rodriguez
The alx driver was upstreamed by Johannes, so this is no longer required. Note that this driver is now GPLv2 or later, BSD folks will have to look at the old unified tree for a permissive licensed port. Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-26backports: re-introduce make uninstallASIC Felix
This approach only uninstalls modules you have built previously on your current build directory for backports. If this requires adjustments then we'll have to just have to use our own new backports KMODDIR. Signed-off-by: Felix Bitterli <ic.felix@gmail.com> [mcgrof: extended the commit log a bit] Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-26backport: include printk.h into backport-3.11.cJohannes Berg
This is needed for pr_warn(), otherwise it's not defined on all kernels (it is sometimes pulled in by other headers.) Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-26backports: update output template .gitignore for kconfig moveJohannes Berg
I clearly forgot this during the Kconfig move, the .gitignore that is in the output template directory (and used with the git-tracker) needs to be updated for the kconf directory move. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-19backports: refresh patches on next-20130617backports-20130617Hauke Mehrtens
== ckmake-report.log == 1 2.6.24 [ OK ] 2 2.6.25 [ OK ] 3 2.6.26 [ OK ] 4 2.6.27 [ OK ] 5 2.6.28 [ OK ] 6 2.6.29 [ OK ] 7 2.6.30 [ OK ] 8 2.6.31 [ OK ] 9 2.6.32 [ OK ] 10 2.6.33 [ OK ] 11 2.6.34 [ OK ] 12 2.6.35 [ OK ] 13 2.6.36 [ OK ] 14 2.6.37 [ OK ] 15 2.6.38 [ OK ] 16 2.6.39 [ OK ] 17 3.0.79 [ OK ] 18 3.1.10 [ OK ] 19 3.10-rc1 [ OK ] 20 3.2.45 [ OK ] 21 3.3.8 [ OK ] 22 3.4.46 [ OK ] 23 3.5.7 [ OK ] 24 3.6.11 [ OK ] 25 3.7.10 [ OK ] 26 3.8.13 [ OK ] 27 3.9.3 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-06-19backprots: ath10k needs at least kernel version 2.6.30Hauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-06-19backprots: add rounddownHauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-06-19backports: add PCI_DEVICE_SUBHauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-06-19backports: add USB_DEVICE_INTERFACE_NUMBERHauke Mehrtens
The original version also checked for bInterfaceNumber, which is only available in more recent kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-06-19backports: remove useless include in USB_VENDOR_AND_INTERFACE_INFOHauke Mehrtens
This also changes the #if <kernel version> to a ifndef, now it is also compatible with kernel already containing this backport. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-06-19backports: deactivate FireDTV DVB Driver for kernel < 3.11Hauke Mehrtens
This would need the following commit backported: commit 94a87157cde95d38b9cdf1116e4f0fd93f6d25df Author: Stefan Richter <stefanr@s5r6.in-berlin.de> Date: Sun Jun 9 18:15:00 2013 +0200 firewire: introduce fw_driver.probe and .remove methods Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-06-19backports: add ieee802154Hauke Mehrtens
This adds the ieee802154 subsystem. == ckmake-report.log == 1 2.6.24 [ OK ] 2 2.6.25 [ OK ] 3 2.6.26 [ OK ] 4 2.6.27 [ OK ] 5 2.6.28 [ OK ] 6 2.6.29 [ OK ] 7 2.6.30 [ OK ] 8 2.6.31 [ OK ] 9 2.6.32 [ OK ] 10 2.6.33 [ OK ] 11 2.6.34 [ OK ] 12 2.6.35 [ OK ] 13 2.6.36 [ OK ] 14 2.6.37 [ OK ] 15 2.6.38 [ OK ] 16 2.6.39 [ OK ] 17 3.0.79 [ OK ] 18 3.1.10 [ OK ] 19 3.10-rc1 [ OK ] 20 3.2.45 [ OK ] 21 3.3.8 [ OK ] 22 3.4.46 [ OK ] 23 3.5.7 [ OK ] 24 3.6.11 [ OK ] 25 3.7.10 [ OK ] 26 3.8.13 [ OK ] 27 3.9.3 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-06-19backports: add cast in class_find_device()Hauke Mehrtens
Also type of the 3 parameter of class_find_device() changed from void * to const void *, add a cast to prevent a warning. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-06-19backports: add module_spi_driverHauke Mehrtens
module_spi_driver was added in the following commit to mainline: commit 3acbb0142d48713a8f65cde678a54f419801c189 Author: Lars-Peter Clausen <lars@metafoo.de> Date: Wed Nov 16 10:13:37 2011 +0100 SPI: Add helper macro for spi_driver boilerplate Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-06-19backports: use the given parameter in NETLINK_CB_PORTID()Hauke Mehrtens
NETLINK_CB_PORTID() ignored the given parameter, this was wrong. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-06-19backports: add NET_CORE config optionHauke Mehrtens
NET_CORE was added with kernel 3.2 and before this patch no Ethernet driver was build on older kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-06-19backports: build ATL1E only on kernel > 2.6.26Hauke Mehrtens
The ATL1E driver needs netif_set_gso_max_size() and this is not available in older kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-06-19backports: alx driver needs at least kernel 2.6.31Hauke Mehrtens
The alx driver uses drivers/net/mdio.c which was added with kernel 2.6.31. Build the alx driver only on this kernel version or a more recent one. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-06-19backports: move netif_set_real_num_rx_queues() to compat-2.6.37.cHauke Mehrtens
netif_set_real_num_rx_queues() was added to kernel version 2.6.37 and not to kernel 2.6.35 therefore it should also be added to the corresponding compat-*.c file. This also adds a missing EXPORT_SYMBOL, documentation and a check. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-06-13backports: rename compat file descriptionsLuis R. Rodriguez
Make these descriptions generic. Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-13backprots: add default config with all wifi driversbackports-20130607Hauke Mehrtens
This default config contains all wifi drivers. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-13backports: fix tracing on wil6210Hauke Mehrtens
This includes the trace.h file like it is done for the other drivers. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-13backports: add default config for alxHauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-13backports: alx driver now uses NETIF_F_HW_VLAN_CTAG_*Hauke Mehrtens
This was/will be renamed in the alx driver, this patch makes backports work with alx again. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-13backports: add defconfigs for Atheros wifi driversHauke Mehrtens
This adds default configs for Atheros wifi drivers. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-13backports: adapt shrinkers api patch to next-20130607Hauke Mehrtens
The shrinkers api changed a little in the last version, this patch makes the patches apply again. == ckmake-report.log == 1 2.6.24 [ OK ] 2 2.6.25 [ OK ] 3 2.6.26 [ OK ] 4 2.6.27 [ OK ] 5 2.6.28 [ OK ] 6 2.6.29 [ OK ] 7 2.6.30 [ OK ] 8 2.6.31 [ OK ] 9 2.6.32 [ OK ] 10 2.6.33 [ OK ] 11 2.6.34 [ OK ] 12 2.6.35 [ OK ] 13 2.6.36 [ OK ] 14 2.6.37 [ OK ] 15 2.6.38 [ OK ] 16 2.6.39 [ OK ] 17 3.0.79 [ OK ] 18 3.1.10 [ OK ] 19 3.10-rc1 [ OK ] 20 3.2.45 [ OK ] 21 3.3.8 [ OK ] 22 3.4.46 [ OK ] 23 3.5.7 [ OK ] 24 3.6.11 [ OK ] 25 3.7.10 [ OK ] 26 3.8.13 [ OK ] 27 3.9.3 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-13backports: refersh patches on next-20130606backports-20130606Hauke Mehrtens
There was a manual adjustment needed in patches/collateral-evolutions/network/11-dev-pm-ops/drivers_net_wireless_iwlegacy_common.patch 1 2.6.24 [ OK ] 2 2.6.25 [ OK ] 3 2.6.26 [ OK ] 4 2.6.27 [ OK ] 5 2.6.28 [ OK ] 6 2.6.29 [ OK ] 7 2.6.30 [ OK ] 8 2.6.31 [ OK ] 9 2.6.32 [ OK ] 10 2.6.33 [ OK ] 11 2.6.34 [ OK ] 12 2.6.35 [ OK ] 13 2.6.36 [ OK ] 14 2.6.37 [ OK ] 15 2.6.38 [ OK ] 16 2.6.39 [ OK ] 17 3.0.79 [ OK ] 18 3.1.10 [ OK ] 19 3.10-rc1 [ OK ] 20 3.2.45 [ OK ] 21 3.3.8 [ OK ] 22 3.4.46 [ OK ] 23 3.5.7 [ OK ] 24 3.6.11 [ OK ] 25 3.7.10 [ OK ] 26 3.8.13 [ OK ] 27 3.9.3 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-13backports: use old shrinkers API on old kernelsHauke Mehrtens
The shrinkers API was changed in new kernel versions. This patch makes the drm drivers use the old version on older kernel versions. This backports the following commit from mainline kernel: commit 1c1df1f6646854cca15fede54ec475b0e9f6a162 Author: Dave Chinner <dchinner@redhat.com> Date: Thu Jun 6 10:40:41 2013 +1000 drivers: convert shrinkers to new count/scan API Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-12backports: backport some memory functionsHauke Mehrtens
This includes the following functions needed by some drm drivers: arch_phys_wc_add() arch_phys_wc_del() phys_wc_to_mtrr_index() This backports the following commit form mainline kernel: commit d0d98eedee2178c803dd824bb09f52b0e2ac1811 Author: Andy Lutomirski <luto@amacapital.net> Date: Mon May 13 23:58:40 2013 +0000 Add arch_phys_wc_{add, del} to manipulate WC MTRRs if needed Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-05gentree/git-tracker: make python 3 compatibleJohannes Berg
Make the python scripting compatible with python 3 (as tested with python 3.3). The patch library was a bit tricky. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-05backports: use check-lxdialog.shJohannes Berg
We ship it, so we should use it. This should fix issues like one distro needing "-lncurses -ltinfo" and others requiring just "-lncurses" and not having "tinfo". Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-05backports: do not backport struct watchdog_device in RHEL 6.4Hauke Mehrtens
This is already included in the RHEL 6.4 kernel. 1 2.6.24 [ OK ] 2 2.6.25 [ OK ] 3 2.6.26 [ OK ] 4 2.6.27 [ OK ] 5 2.6.28 [ OK ] 6 2.6.29 [ OK ] 7 2.6.30 [ OK ] 8 2.6.31 [ OK ] 9 2.6.32 [ OK ] 10 2.6.33 [ OK ] 11 2.6.34 [ OK ] 12 2.6.35 [ OK ] 13 2.6.36 [ OK ] 14 2.6.37 [ OK ] 15 2.6.38 [ OK ] 16 2.6.39 [ OK ] 17 3.0.79 [ OK ] 18 3.1.10 [ OK ] 19 3.10-rc1 [ OK ] 20 3.2.45 [ OK ] 21 3.3.8 [ OK ] 22 3.4.46 [ OK ] 23 3.5.7 [ OK ] 24 3.6.11 [ OK ] 25 3.7.10 [ OK ] 26 3.8.13 [ OK ] 27 3.9.3 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-05backports: protect pcmcia_enable_deviceHauke Mehrtens
This is already defined in RHEL 6.4 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-05backports: protect irq_set_irq_type()Hauke Mehrtens
irq_set_irq_type is defined to set_irq_type in RHEL 6.4. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-05backports: to not backport skb_add_rx_fragi() on RHEL 6.4Hauke Mehrtens
The kernel in RHEL 6.4 already ships with skb_add_rx_frag() with 6 arguments. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-05backports: do not backport skb_tx_timestamp() on RHEL 6.4Hauke Mehrtens
The skb_tx_timestamp() implementation in RHEL 6.4 actually does something. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-05backports: do not backport shmem_read_mapping_page_gfp() on RHEL 6.4Hauke Mehrtens
shmem_read_mapping_page_gfp() looks different in the RHEL 6.4 source code and we should use that version instead. This also adds a missing include to prefix this function with backport_. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-06-05backports: do not backport netif_set_real_num_rx_queues() on RHEL 6.4Hauke Mehrtens
The in kernel version of netif_set_real_num_rx_queues() on RHEL 6.4 accesses some other struct members than our backported version. We should use that version instead. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>