summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-08backports: refresh on v3.13.2v3.13.2-1linux-3.13.yHauke Mehrtens
1 2.6.25 [ OK ] 2 2.6.26 [ OK ] 3 2.6.27 [ OK ] 4 2.6.28 [ OK ] 5 2.6.29 [ OK ] 6 2.6.30 [ OK ] 7 2.6.31 [ OK ] 8 2.6.32 [ OK ] 9 2.6.33 [ OK ] 10 2.6.34 [ OK ] 11 2.6.35 [ OK ] 12 2.6.36 [ OK ] 13 2.6.37 [ OK ] 14 2.6.38 [ OK ] 15 2.6.39 [ OK ] 16 3.0.101 [ OK ] 17 3.1.10 [ OK ] 18 3.2.54 [ OK ] 19 3.3.8 [ OK ] 20 3.4.79 [ OK ] 21 3.5.7 [ OK ] 22 3.6.11 [ OK ] 23 3.7.10 [ OK ] 24 3.8.13 [ OK ] 25 3.9.11 [ OK ] 26 3.10.29 [ OK ] 27 3.11.10 [ OK ] 28 3.12.10 [ OK ] 29 3.13.2 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-02-08backports: update sch_fq_codel_core.cHauke Mehrtens
Upstream commit: 4845ca0dd8ae26492de80756665f898a240b6c02 This brings sch_fq_codel_core.c to the version used in kernel 3.14-rc1. Most of the changes were done many kernel versions before 3.14-rc1, but in kernel 3.14-rc1 net_random() was removed and not it does not even compile any more. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-02-08backports: add led_trigger_blink{_oneshot}()Hauke Mehrtens
Upstream commit: d38bcbb3b440de751e1b76a3c528feec96921d36 When led support is deactivated in the kernel and CPTCFG_BACKPORT_BUILD_LEDS is set mac80211 references led_trigger_blink_oneshot() but it is not declared anywhere. This fixes the following build error: net/mac80211/led.c: In function 'ieee80211_led_rx': net/mac80211/led.c:25:2: error: implicit declaration of function 'led_trigger_blink_oneshot' [-Werror=implicit-function-declaration] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-01-24backports: fix uninstall filenamev3.13-1Hauke Mehrtens
Upstream commit: 1256d3ea1856aca94f82486714758c82c60f92fb The uninstall script calculated the filename in the wrong way. It added the current working dir into the file name, this resulted in names like this: /lib/modules/2.6.32-431.3.1.el6.x86_64/updates//home/hauke/backports-20140124/drivers/net/wireless/ipw2x00/ipw2100.ko The correct one would be this /lib/modules/2.6.32-431.3.1.el6.x86_64/updates/drivers/net/wireless/ipw2x00/ipw2100.ko Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-01-19backports: refresh on v3.13-rc8v3.13-rc8-1Hauke Mehrtens
1 2.6.25 [ OK ] 2 2.6.26 [ OK ] 3 2.6.27 [ OK ] 4 2.6.28 [ OK ] 5 2.6.29 [ OK ] 6 2.6.30 [ OK ] 7 2.6.31 [ OK ] 8 2.6.32 [ OK ] 9 2.6.33 [ OK ] 10 2.6.34 [ OK ] 11 2.6.35 [ OK ] 12 2.6.36 [ OK ] 13 2.6.37 [ OK ] 14 2.6.38 [ OK ] 15 2.6.39 [ OK ] 16 3.0.101 [ OK ] 17 3.1.10 [ OK ] 18 3.2.54 [ OK ] 19 3.3.8 [ OK ] 20 3.4.77 [ OK ] 21 3.5.7 [ OK ] 22 3.6.11 [ OK ] 23 3.7.10 [ OK ] 24 3.8.13 [ OK ] 25 3.9.11 [ OK ] 26 3.10.27 [ OK ] 27 3.11.10 [ OK ] 28 3.12.8 [ OK ] 29 3.13-rc8 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-01-19backports: Samsung drivers should depend on recent kernelHauke Mehrtens
The Samsung regulator drivers are using a new struct member. This fixes this compile error: /drivers/regulator/s2mps11.c: In function ‘s2mps11_pmic_probe’: /drivers/regulator/s2mps11.c:441:23: error: ‘struct sec_pmic_dev’ has no member named ‘regmap_pmic’ make[6]: *** [/home/hauke/compat-wireless/tmp/drivers/regulator/s2mps11.o] Error 1 make[5]: *** [/home/hauke/compat-wireless/tmp/drivers/regulator] Error 2 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-01-19backports: fix led_trigger warning with old kernel versionsHauke Mehrtens
Upstream commit: e16514c910f331700139a86a7c71e3242333c53b This fixes the following warning: /drivers/net/wireless/at76c50x-usb.c: In function ‘at76_mod_init’: /drivers/net/wireless/at76c50x-usb.c:2472:2: warning: passing argument 2 of ‘led_trigger_register_simple’ from incompatible pointer type [enabled by default] led_trigger_register_simple("at76_usb-tx", &ledtrig_tx); ^ In file included from /backport-include/linux/leds.h:3:0, from /drivers/net/wireless/at76c50x-usb.c:45: include/linux/leds.h:97:13: note: expected ‘struct led_trigger **’ but argument is of type ‘struct backport_led_trigger **’ extern void led_trigger_register_simple(const char *name, ^ /drivers/net/wireless/at76c50x-usb.c: In function ‘at76_mod_exit’: /drivers/net/wireless/at76c50x-usb.c:2484:2: warning: passing argument 1 of ‘led_trigger_unregister_simple’ from incompatible pointer type [enabled by default] led_trigger_unregister_simple(ledtrig_tx); ^ In file included from /backport-include/linux/leds.h:3:0, from /drivers/net/wireless/at76c50x-usb.c:45: include/linux/leds.h:99:13: note: expected ‘struct led_trigger *’ but argument is of type ‘struct backport_led_trigger *’ extern void led_trigger_unregister_simple(struct led_trigger *trigger); ^ Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-01-19backports: adapt to changes in netdev select_queue callHauke Mehrtens
Upstream commit: 47dbfec644de5621a7d7211a557005e31e3288a5 This patch reverts the changes done in the following commit for older kernel versions: commit f663dd9aaf9ed124f25f0f8452edf238f087ad50 Author: Jason Wang <jasowang@redhat.com> Date: Fri Jan 10 16:18:26 2014 +0800 net: core: explicitly select a txq before doing l2 forwarding Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> CC: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2014-01-19gentree: create *.tar.gz instead of *.tar.bz for kernel.orgHauke Mehrtens
Upstream commit: e7ff81f2d7ff55bef128c0eacdc43f16080ec8a0 kernel.org does not support bzip2 any more, use gzip instead. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-01-19backports: add missing includeHauke Mehrtens
Upstream commit: df310704d3d5da44a99d8dd199d41cefcba0443f A user reported that the linux/mm.h header was missing on his mips device with kernel 2.6.26. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-01-19backports: add prefix infront of led_blink_set()Hauke Mehrtens
Upstream commit: 8f6ed7f51ca39e1ca4b3850b52120dc39585f4fe led_blink_set is also exported by the RedHat 6.5 kernel and collides with backports when loading the compat.ko module. This fixes the problem by prefixing the symbol. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-01-19backports: do not call dev_hw_addr_random()Hauke Mehrtens
Upstream commit: e6fbe86841f22eac08bae49caa40b7e07a17722d SLES 11 SP3 does not have dev_hw_addr_random() so this patch includes the stuff which would be done in dev_hw_addr_random() in eth_hw_addr_random(). Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2014-01-19backports: fix skb_add_rx_fragi() for SLES 11 SP3Hauke Mehrtens
Upstream commit: c8f2587ebc13e4f1b23fc4b6626543cb15e423e0 SLES 11 SP3 backported skb_add_rx_frag() with 6 arguments and we have to use that function with the truesize parameter. This removes the define for SLES 11 SP3 like it is done for RHEL. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2014-01-19backports: add missing LINUX_BACKPORT() on various placesHauke Mehrtens
Upstream commit: c42ee127c76d3c7815616076879fdd721cb07328 This fixes lots of compile problems on RHEL 6.5. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2014-01-19backports: so not add netdev_features_t on RHEL 6.5Hauke Mehrtens
Upstream commit: 844a6a0893c6753b7760090539db1bfb5c80e7f0 RHEL 6.5 already contains netdev_features_t which will collide with backports definition. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2014-01-19backports: remove unused workqueue backportsHauke Mehrtens
Upstream commit: 185e78bad33c73f26b817b50ccf05b1ffac5d446 These backports are not used by any driver code and some of them are conflicting with code from RHEL 6.5 headers. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2014-01-19backports: add LINUX_BACKPORT infront of functionsHauke Mehrtens
Upstream commit: 3f8c0a7df40f574eb20ecd79fb7fbd7b60bb66d5 This is needed to add support for SLES 11 SP3 support. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2014-01-19backports: add missing include for linux/of.hHauke Mehrtens
Upstream commit: a9081420811be2a9c7386b4693c5cf1b93b3ae23 This fixes a compile error with some config options. Closes bug: https://bugzilla.kernel.org/show_bug.cgi?id=66601 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Reported-by: Richard Röjfors <richard.rojfors@gmail.com> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2014-01-19backports: remove DMI_EXACT_MATCHHauke Mehrtens
Upstream commit: d04af61615445fc409758eaeaa90abd0b45c9fad DMI_EXACT_MATCH was only used by the Intel gpu driver which was removed. Kernel 3.10.21 also has DMI_EXACT_MATCH which collides with backports definition. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-11-30backports: add backport_ in front of sign_extend32()v3.13-rc2-1Hauke Mehrtens
Upstream commit: cc0d8fe44ec0a46d939398feb8bc38d0db8eb341 sign_extend32() is also backported by the RHEL kernel, this fixes a compile problem. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: remove duplicate allyesconfig from helpHauke Mehrtens
Upstream commit: ad1332154c6018ed9783bf2d46ae338e6eca8542 allyesconfig was mentioned in the help dialog twice. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: add backport_ prefix in front of BQL functionsHauke Mehrtens
Upstream commit: 351423240e69e385b7433adb555b739e05af3def Sometimes these functions are backported in the kernel, add the backports_ prefix to prevent the names from colliding. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: check for define in module_driver and not kernel versionHauke Mehrtens
Upstream commit: 153c22dd7d65ac8e607e682c834316a164dba5b6 In some places backports checked for the kernel version on weather to add a own define for module_driver or not. This patch makes it check if there is already one or not. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: remove own version of include/linux/unaligned/*.hHauke Mehrtens
Upstream commit: 74571a07a608daf241433172ee398c0b71188af8 These files are now copied from the kernel like normal files we take from the kernel. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: remove own version of include/linux/wireless.hHauke Mehrtens
Upstream commit: f79d7b9a86bbce15db9344b69770b37b122f6872 This file is now copied from the kernel like a normal file we take from the kernel. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: remove backport/backport-include/linux/vgaarb.hHauke Mehrtens
Upstream commit: 44a6205a3afbbab76ec292a4b4edad16b1ac9d15 This file was never included. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: remove usb_unlink_anchored_urbs()Hauke Mehrtens
Upstream commit: 78005c5b2e5682cec16aeb5f94f478e115dde4f5 kref_get_unless_zero() was never called by any code. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: remove kref_get_unless_zero()Hauke Mehrtens
Upstream commit: 7e5e6782399fbd41f6d7f323d3c5b8d0c72190b3 kref_get_unless_zero() was never called by any code. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: remove hex_byte_pack()Hauke Mehrtens
Upstream commit: 46ea32e1ded36972b1793688a24848c4d5015ddb hex_byte_pack() was never called by any code. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: remove vlan_hw_offload_capable()Hauke Mehrtens
Upstream commit: 323f250dcef7ca2e360710058b8c802fc6ee673d vlan_hw_offload_capable() was never called by any code. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: remove fb_enable_skip_vt_switch()Hauke Mehrtens
Upstream commit: da80ee946168180cbf5a3f0455283acc71fdf295 fb_enable_skip_vt_switch() was never called by any code. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: remove ethtool_rxfh_indir_default()Hauke Mehrtens
Upstream commit: 7ef2a4cd90a1492213a1d2d6bdb227af2931bb43 ethtool_rxfh_indir_default() was never called by any code. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: remove efiHauke Mehrtens
Upstream commit: a064620db7bd276dd9160757c3ddb4e8a07f5c48 Non of these defines or functions where used by any code. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: remove irq_set_affinity_hint()Hauke Mehrtens
Upstream commit: 84453052c585d2dd101e74c43663615013afa64d irq_set_affinity_hint() was never called by any code. This makes it possible to remove struct cpumask. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: remove atomic_inc_not_zero_hint()Hauke Mehrtens
Upstream commit: 97147b1ee4f249d03a0efb2833779db7ffc02bee atomic_inc_not_zero_hint() was never called by any code. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: remove acpi_video_register_with_quirks()Hauke Mehrtens
Upstream commit: d2ef02764096bb69f4edb721084bf373d956084a acpi_video_register_with_quirks() was never called by any code. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: remove eeprom_93cx6.h headerHauke Mehrtens
Upstream commit: 6b7c0a75c11776b3a07df11c2132f4ea34bec0e7 The driver is not included in backports and we should use the in kernel headers. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-30backports: remove mdio driver codeHauke Mehrtens
Upstream commit: 162a33256456453b305b0de9df19d07a4091981d There is some code for the mdio driver in backports, but it does not get build on any kernel, just remove it till someone wants to make it work. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-24backports: refresh on v3.13-rc1v3.13-rc1-1Hauke Mehrtens
== ckmake-report.log == 1 2.6.24 [ FAIL ] 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.101 [ OK ] 18 3.1.10 [ OK ] 19 3.10.20 [ OK ] 20 3.11.9 [ OK ] 21 3.12.1 [ OK ] 22 3.13-rc1 [ OK ] 23 3.2.52 [ OK ] 24 3.3.8 [ OK ] 25 3.4.70 [ OK ] 26 3.5.7 [ OK ] 27 3.6.11 [ OK ] 28 3.7.10 [ OK ] 29 3.8.13 [ OK ] 30 3.9.11 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-24backports: refresh on next-20131122backports-20131122Hauke Mehrtens
== ckmake-report.log == 1 2.6.24 [ FAIL ] 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.101 [ OK ] 18 3.1.10 [ OK ] 19 3.10.20 [ OK ] 20 3.11.9 [ OK ] 21 3.12.1 [ OK ] 22 3.13-rc1 [ OK ] 23 3.2.52 [ OK ] 24 3.3.8 [ OK ] 25 3.4.70 [ OK ] 26 3.5.7 [ OK ] 27 3.6.11 [ OK ] 28 3.7.10 [ OK ] 29 3.8.13 [ OK ] 30 3.9.11 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-24backports: add current_user_ns()Hauke Mehrtens
current_user_ns() is used by seq_user_ns() if CONFIG_USER_NS is set and kernel version <= 2.6.38. This was added to the kernel in version 2.6.29. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-23backports: update test kernelsHauke Mehrtens
Add kernel 3.13-rc1 and update the other kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-23backports: fix genetlink backportJohannes Berg
On kernels that already have pre_doit/post_doit, we don't fake them by re-assigning all ops and their doit, but then we clearly need to copy the pointers. Fix that oversight. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-21backports: refresh on next-20131121backports-20131121Hauke Mehrtens
== ckmake-report.log == 1 2.6.24 [ FAIL ] 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.101 [ OK ] 18 3.1.10 [ OK ] 19 3.10.17 [ OK ] 20 3.11.6 [ OK ] 21 3.12-rc7 [ OK ] 22 3.2.52 [ OK ] 23 3.3.8 [ OK ] 24 3.4.67 [ OK ] 25 3.5.7 [ OK ] 26 3.6.11 [ OK ] 27 3.7.10 [ OK ] 28 3.8.13 [ OK ] 29 3.9.11 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-21backports: activate REGULATOR_ARIZONA only on >= 3.12Hauke Mehrtens
ARIZONA needs struct regulator_linear_range which was added in kernel 3.12. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-21backports: remove swiotlb_nr_tbl()Hauke Mehrtens
This is not used anywhere. The Debian Wheezy kernel also includes this function and it conflicted with backports version. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-21backports: support new generic netlink APIsJohannes Berg
I recently changed the generic netlink registration and multicast group APIs to be safer. Backport these changes by implementing all the new APIs in terms of what was in the kernel before. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-21backports: replace netdev ops patch with spatchJohannes Berg
There's no need to carry a small netdev ops patch for each driver any more now, we can just write a small semantic patch. Only the ndo_ioctl() part is easier to keep as a separate patch. As some stupid drivers seem to set their ops to NULL just before freeing the netdev anyway, the attach function must gracefully handle that (but not doesn't really need to do anything.) Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-21backports: move part of multicast handling into an spatchJohannes Berg
The netdev_for_each_mc_addr() handling can be done with a semantic patch and a simple macro encapsulating the addr dereferencing for the two cases. In fact, this already fixed a bug in dvb_net.c, although I think that depends on a newer kernel anyway. Thanks Julia for the help with iterator name! Signed-off-by: Johannes Berg <johannes.berg@intel.com> Acked-by: Julia Lawall <julia.lawall@lip6.fr> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-21backports: add defconfig for wcn36xxJason Mobarak
Signed-off-by: Jason Mobarak <jam@cozybit.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>