summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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>
2015-04-06backports: add Atmel at76c50x PCI and PCMCIA 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>
2015-04-06backports: add Cisco/Aironet (AIRO) 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>
2015-04-06patches: add missing import to rhashtableHauke Mehrtens
lib-rhashtable.c misses a #include <linux/export.h> on some kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-06patches: adapt function signature of recvmsg sendmsgHauke Mehrtens
The function signature of the members recvmsg sendmsg of the structure proto_ops changed. The first parameter was removed for kernel 4.1 in commit 1b7841404. This patch adds back the old signature of older kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-06headers: add sock_skb_cb_check_size()Hauke Mehrtens
The bluetooth code needs this function. It was introduced in upstream commit b4772ef87. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-05backports: backport recent wext changeJohannes Berg
backport the commit 36ef906ee8fefbfac3844206e66d8450e6221c69 ("wext: add checked wrappers for adding events/points to streams") Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-05backport-include: map possible_net_t to struct net *Arend van Spriel
commit 0c5c9fb55106 (net: Introduce possible_net_t) changed use of write_pnet and read_pnet. This patch will map possible_net_t back to struct net * to use old api. Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-05backports: backport netlink IP/IPv6 address accessorsJohannes Berg
These were introduced upstream in commits 67b61f6c130a and 930345ea6304. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-05backports: include rhashtableJohannes Berg
As mac80211 now needs rhashtable, include it in backports. For now, it actually depends on mac80211 and is selected for kernels < 4.1 -- it existed in previous kernels but with different API, so cannot be used from there easily. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-03devel: update the test kernelsbackports-20150222Hauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-03patches: refresh patches on next-20150222Hauke 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/0020-tty-termios/drivers_bluetooth_hci_ath.patch - removed patches/collateral-evolutions/media/0002-no_dmabuf/v4l2.patch - handled added CONFIG_HAS_DMA Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-03patches: remove usage of vb2_ioctl_expbuf()Hauke Mehrtens
vb2_ioctl_expbuf() was patched out in backports, but it was still used in some drivers. This patch removes also the references to that missing function. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-03patches: do not use memcpy_fromiovec() in bluetoothHauke Mehrtens
The patch patches/collateral-evolutions/network/0050-iov_iter /bluetooth.patch added memcpy_fromiovec unconditionally, but memcpy_fromiovec() is not available in kernel 4.0 any more. This patch adds the backport code only for older kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-03patches: add missing include in ath10kHauke Mehrtens
drivers/net/wireless/ath/ath10k/htt.h uses "struct idr" since commit 89d6d83. This stricture does not get included on kernel 3.0. This adds the missing include. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-03dependencies: deactivate DVB_RTL2830, DVB_RTL2832Hauke Mehrtens
The DVB_RTL2830 and DVB_RTL2832 driver are using the new regmap API since commit b410dae and d101658 which we did not backport. Deactivate this driver on affected kernel versions for now. In addition the DVB_USB_RTL28XXU driver has to be deactivated because it depends on these two modules. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-03dependencies: deactivate NFC_PN544_I2CHauke Mehrtens
drivers/nfc/pn544/i2c.c includes linux/gpio/consumer.h since commit 0a5942c8, which we can not backport. Deactivate this driver on affected kernel versions for now. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-03patches: remove usage of wait_on_bit_timeout() in btusb.cHauke Mehrtens
wait_on_bit_timeout() is only supported with kernel >= 3.17 in backports. On older kernel versions we go back to the old implementation. The new implementation was introduced in commits: a087a98, fad7097 and 129a769. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-03compat: wait_on_bit_timeout() functionHauke Mehrtens
Some bluetooth code makes use of wait_on_bit_timeout() now. This function was introduced in commit 44fc0e5. It was only possible to backport this to kernel >= 3.17. This function makes use of a new member in struct wait_bit_key which was added with kernel 3.17. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-03header: adapt new dma_buf_export() signatureHauke Mehrtens
In commit 817bd72 the dma_buf_export() function signature changed from getting a long list of parameters to just getting a structure with all the parameters in it. This patch adds a function which translates from the new signature to the old function signature. This function now also handles the different versions of dma_buf_export() used in different kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-03copy: remove include/linux/platform_data/vsp1.hHauke Mehrtens
This file was removed from the kernel in commit 32d17597. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-03backports: backport kvfreeJohannes Berg
This has been in the kernel for a long time, but wasn't used by anyone. Now it's used by rhashtable, so add it. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-03backport: backport NULLS_MARKERJohannes Berg
This was added to list_nulls.h fairly recently in commit f89bd6f87a53. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>