summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-07-01patches: refresh on v4.1.1v4.1.1-1linux-4.1.yHauke Mehrtens
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.68 [ OK ] 4 3.3.8 [ OK ] 5 3.4.107 [ OK ] 6 3.5.7 [ OK ] 7 3.6.11 [ OK ] 8 3.7.10 [ OK ] 9 3.8.13 [ OK ] 10 3.9.11 [ OK ] 11 3.10.75 [ OK ] 12 3.11.10 [ OK ] 13 3.12.40 [ OK ] 14 3.13.11 [ OK ] 15 3.14.39 [ OK ] 16 3.15.10 [ OK ] 17 3.16.7 [ OK ] 18 3.17.8 [ OK ] 19 3.18.12 [ OK ] 20 3.19.5 [ OK ] 21 4.0.0 [ OK ] 22 4.1-rc8 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-06-30header: rename duplicate include guardHauke Mehrtens
Upstream commit: d317acb9f617222ab9ba1ecca817989d06f0d90a The same include guard is also used in backport/backport-include /asm-generic/barrier.h which prevents both files from being included at the same time. Reported-by: Martin Tippmann <martin.tippmann@gmail.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-06-30headers: add missing include statementFlorian Grandel
Upstream commit: 84cf1166445ccb36af7d0071c06a6643cf0b6e45 The net/route.h header is missing when compiling against the android msm kernel. Explicitly add it here to make the kernel compile. Signed-off-by: Florian Grandel <fgrandel@gmail.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-06-30backports-update-manager: bump 4.1-rc1 to 4.1-rc8Luis R. Rodriguez
Upstream commit: 065a5d394ff78dffcbe32a78227f5544d77f779d Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-06-30header: fix warning in lockdep_assert_held()Hauke Mehrtens
Upstream commit: 1b838d0c3845b344c598b4631327914cc509dd2e When building the kernel there are lots of warnings like this: drivers/net/wireless/ath/ath10k/ce.c:404:21: warning: unused variable ‘ar_pci’ [-Wunused-variable] struct ath10k_pci *ar_pci = ath10k_pci_priv(ar); They are caused by an empty lockdep_assert_held() which does nothing with this variable in kernel version < 3.9. This patch replaces this macro with the version from a recent kernel and silence this warning. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-06-30patches: rhashtable header patch not neededHauke Mehrtens
Upstream commit: 6ed165220b2ecefbc28c594ff9039b626d745f60 This patch, adding a missing include to rhashtable.c, is not needed any more, because it went into upstream in commit 6d7954130. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-06-30patches: fix tracing on older kernels for cfg80211, ath6kl and wil6210Hauke Mehrtens
Upstream commit: 159a2d35d22e8269efdfa17fe6e33fe3e2b18cf4 On kernel 3.0 we have to include linux/interrupt.h, because it otherwise results in a long compile errors about missing HI_SOFTIRQ for example. It looks like it was not possible to activate tracing without this patch on these drivers at all. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-06-30backports: add missing include for vfreeJonathan Liu
Upstream commit: e9dadfe5f446c9b2b1563ad50daf3a50b4497726 Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-06-30header: do not backport wait functions on kernel >= 3.18.12Hauke Mehrtens
Upstream commit: ca40a44408541d20ed602a7bff232da606ca0400 This feature was backported to kernel 3.18.12 and we should not activate it on these kernel versions any more. Reported-by: Jonas Gorski <jogo@openwrt.org> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-06-30header: add possible_{write,read}_pnet() on kernel >= 4.1Hauke Mehrtens
Upstream commit: 32cf3841b37690eaace1ad6a6582718cd9e15829 backports only adds the possible_{write,read}_pnet() functions for kernel < 4.1. This results in a compile error on kernel 4.1. This patch make it use the original functions on these kernel versions. This fixes a problem introduced in 3d418885971. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Cc: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2015-06-30backports: fix incorrect disabling of CONFIG optionsStefan Assmann
Upstream commit: 3746c6d3c4386fc93647dd342675068063a39be9 gentree.py incorrectly disabled CONFIG options that share part of the name with another already disabled CONFIG option. For example if CONFIG_E100 was disabled you no longer could enable CONFIG_E1000 or CONFIG_E1000E. Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-06-30backports: include missing device.hJohannes Berg
Upstream commit: fd6bb301116d48c50722b0a4399e26ab0237e563 debugfs.h needs device.h, otherwise you get a warning backport-include/linux/debugfs.h:11:10: warning: ‘struct device’ declared inside parameter list Change-Id: Ic669c855d47a8114649d1d319fcb1bcdc024415c Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-28patches: refresh patches on v4.1-rc1v4.1-rc1-1Hauke Mehrtens
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.68 [ OK ] 4 3.3.8 [ OK ] 5 3.4.106 [ OK ] 6 3.5.7 [ OK ] 7 3.6.11 [ OK ] 8 3.7.10 [ OK ] 9 3.8.13 [ OK ] 10 3.9.11 [ OK ] 11 3.10.73 [ OK ] 12 3.11.10 [ OK ] 13 3.12.39 [ OK ] 14 3.13.11 [ OK ] 15 3.14.37 [ OK ] 16 3.15.10 [ OK ] 17 3.16.7 [ OK ] 18 3.17.8 [ OK ] 19 3.18.10 [ OK ] 20 3.19.3 [ OK ] 21 4.0-rc6 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-28devel: update the test kernelsHauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-27backports: fix coccinelle version checkEliad Peller
bpreqs.py assumes the max rc level is 20. However, backports currently requires coccinelle 1.0.0-rc24 (which is the latest rc before 1.0.0). This resulted in 1.0.0-rc24 getting higher weight than 1.0.0, which failed the dependency check. Fix it by increasing the max rc to 25 (and use a constant for it) Signed-off-by: Eliad Peller <eliad@wizery.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-26patches: refresh patches on next-20150424backports-20150424Hauke Mehrtens
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.68 [ OK ] 4 3.3.8 [ OK ] 5 3.4.106 [ OK ] 6 3.5.7 [ OK ] 7 3.6.11 [ OK ] 8 3.7.10 [ OK ] 9 3.8.13 [ OK ] 10 3.9.11 [ OK ] 11 3.10.73 [ OK ] 12 3.11.10 [ OK ] 13 3.12.39 [ OK ] 14 3.13.11 [ OK ] 15 3.14.37 [ OK ] 16 3.15.10 [ OK ] 17 3.16.7 [ OK ] 18 3.17.8 [ OK ] 19 3.18.10 [ OK ] 20 3.19.3 [ OK ] 21 4.0-rc6 [ OK ] manual changes done to patches/collateral-evolutions/network/0053-remove_wait_on_bit_timeout/btusb.patch Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-26patches: do not use EPROBE_DEFER in mediaHauke Mehrtens
This was added in commit 4f528afc. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-26depends: deactivate some driver which are using devm_gpiod_get_optional()Hauke Mehrtens
devm_gpiod_get_optional() was not backported to older kernel versions and the devm_gpiod_get_optional() function in kernel 3.16 has less parameters. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-26copy: header file for nxp-nci NFC driverHauke Mehrtens
The nxp-nci NFC driver was added in Linux commit dece45855 and needs an additional header file. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-26header: add clk_prepare_enable() and clk_disable_unprepare()Hauke Mehrtens
These functions are used by some media drivers since 4f528afc. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-26header: add TRACE_DEFINE_ENUM define for v4l2Hauke Mehrtens
v4l2 makes use of TRACE_DEFINE_ENUM. This was introduced in 0c564a538 and is not supported in older kernel versions, implement it empty. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-26header: add IS_REACHABLE()Hauke Mehrtens
This was introduced in commit 9b174527e and is used by the media drivers. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-25patches: refresh patches on next-20150402backports-20150402Hauke Mehrtens
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.68 [ OK ] 4 3.3.8 [ OK ] 5 3.4.106 [ OK ] 6 3.5.7 [ OK ] 7 3.6.11 [ OK ] 8 3.7.10 [ OK ] 9 3.8.13 [ OK ] 10 3.9.11 [ OK ] 11 3.10.73 [ OK ] 12 3.11.10 [ OK ] 13 3.12.39 [ OK ] 14 3.13.11 [ OK ] 15 3.14.37 [ OK ] 16 3.15.10 [ OK ] 17 3.16.7 [ OK ] 18 3.17.8 [ OK ] 19 3.18.10 [ OK ] 20 3.19.3 [ OK ] 21 4.0-rc6 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-25header: do not use genl backport on RHEL 7.0Hauke Mehrtens
The genl changes were backported to RHEL 7.0 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-25header: add LINUX_BACKPORT() macro to reinit_completion()Hauke Mehrtens
This fixes compalation on RHEL 7.1 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-25header: lockdep_assert_held is already in kernel 3.0Hauke Mehrtens
This backport is not needed because it is already provided by all supported kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-25header: add module_pnp_driver()Hauke Mehrtens
This macro is used by some media drivers and was added to the kernel in commit 95c0fd457. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-25patches: do not access name_assign_typeHauke Mehrtens
struct net_device now has a new member name_assign_type which contains the type of the mac address. It is currently only used to be shown in sysfs. It should be save to just ignore it on older kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-25copy: add fixp-arith.hHauke Mehrtens
This file is needed by some media drivers. It only contains inline functions and macros, so it is save to copy it. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-25header: add DIV_ROUND_CLOSEST_ULLHauke Mehrtens
This adds the DIV_ROUND_CLOSEST_ULL macro which was added to the kernel in 350f28a7a. In addition this patch fixes some problems in the DIV_ROUND_CLOSEST macro. Both are copied from the kernel. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-25patches: do not add backports code for recent kernel versionsHauke Mehrtens
This caused a warning on recent kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-25backports: deal with struct struct ptp_clock_info get/settime64 changesStefan Assmann
In kernel 4.1 struct ptp_clock_info changes function pointers gettime, settime to gettime64, settime64. Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-25backports: deal with struct timespec64 changesStefan Assmann
In kernel 3.17 struct timespec64 was introduced. commit 361a3bf00582469877f8d18ff20f1efa6b781274 Author: John Stultz <john.stultz@linaro.org> Date: Wed Jul 16 21:03:58 2014 +0000 time64: Add time64.h header and define struct timespec64 git describe --contains 361a3bf00582469877f8d18ff20f1efa6b781274 v3.17-rc1~109^2~62 Deal with the required changes via defines. Signed-off-by: Stefan Assmann <sassmann@kpanic.de> [Moved defines into the same header files as in mailine kernel, removed some ktime_*] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-25backports: add passthru_features_check()Stefan Assmann
This is required by igb and possibly other network drivers. Signed-off-by: Stefan Assmann <sassmann@kpanic.de> [change to EXPORT_SYMBOL_GPL] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-25backports: handle ndo_gso_check() to ndo_features_check() changesStefan Assmann
In kernel 3.19 function pointer ndo_gso_check is changed into ndo_features_check in struct net_device_ops. Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-22backports: use spatch for __genl_const changeJohannes Berg
As newer versions of spatch are now capable of declaring an attribute, use that feature to create an spatch for the change that changes const to __genl_const. This bumps the required version of coccinelle to 1.0.0-rc23 (which was released over three months ago.) Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-22backports: deal better with possible_net_tEmmanuel Grumbach
Instead of just assuming CONFIG_NET_NS is defined, deal with this better. Sadly, it needs a header file patch (as an spatch doesn't deal properly with header files.) Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-22backports: require coccinelle version 1.0.0-rc24Stefan Assmann
The new more generic ethernet patches require spatch 1.0.0-rc24. Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-22backports: remove igb-devm_hwmon_device_register_with_groups.patchStefan Assmann
This patch is no longer needed due to commit commit 69dbc7cf6d34b903c1dc80f1d4f880fc9acfe6fb Author: Mathieu Olivari <mathieu@qca.qualcomm.com> Date: Sun Jan 25 09:46:02 2015 -0800 backport: add hwmon group registration functions which provides the missing functionality now Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-06backports: replace struct net_device_ops set_vf_rate changes with smpl patchStefan Assmann
Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-06backports: replace struct net_device_ops set_vf_spoofchk changes with smpl patchStefan Assmann
Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-06backports: replace struct ethtool_ops get_rxnfc changes with smpl patchStefan Assmann
Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-06backports: replace struct pci_error_handlers changes with smpl patchStefan Assmann
Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-06backports: replace struct pci_driver sriov_configure changes with smpl patchStefan Assmann
There's still some manual patching done because igb_pci_disable_sriov() will not be used on kernel older than 3.8, which would generate a compile warning. Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-06backports: replace struct ethtool_ops get_module changes with smpl patchStefan Assmann
Also required a refreshed of patch patches/collateral-evolutions/network/0038-ethtool_rxfh_indir/igb_rxfh_indir.patch Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-06backports: replace struct ethtool_ops get/set_eee changes with smpl patchStefan Assmann
Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-06backports: replace struct ethtool_ops get_ts_info changes with smpl patchStefan Assmann
Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-06backports: update cfg80211 wext Kconfig disable patchJohannes Berg
The context change, update the patch. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-06patches: refresh on next-20150313backports-20150313Hauke Mehrtens
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.68 [ OK ] 4 3.3.8 [ OK ] 5 3.4.106 [ OK ] 6 3.5.7 [ OK ] 7 3.6.11 [ OK ] 8 3.7.10 [ OK ] 9 3.8.13 [ OK ] 10 3.9.11 [ OK ] 11 3.10.73 [ OK ] 12 3.11.10 [ OK ] 13 3.12.39 [ OK ] 14 3.13.11 [ OK ] 15 3.14.37 [ OK ] 16 3.15.10 [ OK ] 17 3.16.7 [ OK ] 18 3.17.8 [ OK ] 19 3.18.10 [ OK ] 20 3.19.3 [ OK ] 21 4.0-rc6 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-06backports: add USB ZD1201 driverHauke Mehrtens
This wifi driver was missing before. This driver uses the cfg80211 so we should ship it. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>