summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-04-29patches: refresh patches on v4.0.0v4.0.1-1linux-4.0.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-rc1 [ FAIL ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-28backports: fix coccinelle version checkEliad Peller
Upstream commit 981e0abc8a0b4a7d0327007ef455762efc92bcc0 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-28devel: update the test kernelsHauke Mehrtens
Upstream commit 9828be04a3f49d5b64eefe1dd17b33fde1ebfba2 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-28Revert "header: adapt new dma_buf_export() signature"Hauke Mehrtens
This change is only needed for kernel 4.1 and later and not for 4.0. This reverts commit 1adc4bb782a411b29f4f6ddc9b3ddbe081b7bacb. 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>
2015-04-03backports: backport NET_NAME_* definitionsJohannes Berg
These were added upstream a long time ago in commit 685343fc3ba61, but not needed until implemented in the wireless stack recently. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-03headers: support pre-3.9 (5-args) hashtable macrosMathieu Olivari
Last ath10k makes use of hash tables, which changed in the upstream commit: * commit 0bbacca7c3911451cea923b0ad6389d58e3d9ce9 * Author: Sasha Levin <sasha.levin@oracle.com> * Date: Thu Feb 7 12:32:18 2013 +1100 * * hlist: drop the node parameter from iterators The list portion of this commit has already been backported, but the hashtable part has not. So this change evens it up. It fixes a build issue when selecting ath10k on a kernel before 3.9 Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-03backports: add support for 4.x kernelsLuciano Coelho
Adjust the kernel version parsing and list of backport files generation for 4.x kernels. Signed-off-by: Luciano Coelho <luciano.coelho@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-03git-tracker: ask for verbose messages from per-commit processingJohannes Berg
The messages are only printed if something fails anyway, so better ask for verbose messages to be able to better identify what failed. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-04-03backport: add backport for get_net_ns_by_fd()Arend van Spriel
In mac80211-next a call to get_net_ns_by_fd() has been added in cfg80211 which resides in networking core. This function has been backported such that it will always fail, ie. as it would when CONFIG_NET_NS is not defined. The call was added by: commit 4b681c82d2f9bef121c912ffcaac89a004af3f2c Author: Vadim Kochan <vadim4j@gmail.com> Date: Mon Jan 12 16:34:05 2015 +0200 nl80211: Allow set network namespace by fd Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-02-22patches: refresh patches on next-20150129backports-20150129Hauke Mehrtens
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.67 [ 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.69 [ OK ] 12 3.11.10 [ OK ] 13 3.12.38 [ OK ] 14 3.13.11 [ OK ] 15 3.14.33 [ OK ] 16 3.15.10 [ OK ] 17 3.16.7 [ OK ] 18 3.17.8 [ OK ] 19 3.18.7 [ OK ] 20 3.19.0 [ OK ] manual changes do to: patches/collateral-evolutions/network/0049-no-pfmemalloc/igb.patch Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-02-22devel: update the test kernelsHauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-02-22header: add of_get_property() for 3.0Hauke Mehrtens
In kernel 3.0 the function prototype is only present when CONFIG_OF is selected, if that is not selected the prototype is not there. This adds an empty implementation for that case. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-02-22patches: igb: remove access to programmable ptp pinsHauke Mehrtens
Programmable pins were introduced in the ptp subsystem in kernel 3.15 and igb makes use of them now. These patches are removing the code accessing these new functions. These patches are needed for every kernel which does not have this commit: commit 6092315dfdec5185881605d15a0e200d6e90eb66 Author: Richard Cochran <richardcochran@gmail.com> Date: Thu Mar 20 22:21:52 2014 +0100 ptp: introduce programmable pins. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> CC: Stefan Assmann <sassmann@kpanic.de>
2015-02-22header: add skb_vlan_tag_{present,get,get_id}Hauke Mehrtens
These macros are used by some Ethernet drivers now. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-02-22header: add get_user_pages_unlocked()Hauke Mehrtens
This function is needed by some media driver. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-02-22backports: add IFF_TX_SKB_SHARINGJohannes Berg
This was introduced on kernel version 3.1, so a kernel (3.0) without it is still just within the support window. Define this constant if it isn't defined. Signed-off-by: Johannes Berg <johannes.berg@intel.com> [Move the code to backport/backport-include/linux/netdevice.h, it is placed there in recent kernel version] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-02-22backports: remove patches for SKBTX_WIFI_STATUSJohannes Berg
The tx_flags haven't been a union since 2.6.37, so since we no longer support that kernel the '&' operation will now be possible on all supported kernels. Use that fact to get rid of the patch by defining SKBTX_WIFI_STATUS to 0 so the code also disappears, but doesn't have to be patched. While at it, clean up a double #if. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-02-22patches: genl-const: fix nl80211.patchArend van Spriel
nl80211.c recently changed using defined strings instead of hard-coded in multi-cast group definitions: commit 71b836eca7f380fbd4c025f8c4371f9a071bc909 Author: Johannes Berg <johannes.berg@intel.com> Date: Tue Dec 23 17:17:38 2014 +0100 nl80211: define multicast group names in header Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-02-22backport: small copy&paste error fixedArend van Spriel
Changed the version number in the file header comment. Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-02-22backport: add hwmon group registration functionsMathieu Olivari
hwmon group registration functions have been added in 3.13 kernel. Latest ath10k patches make use of this mechanism, therefore the need for the backport. Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com> [do not dereference hwdev before giving to dev_set_drvdata] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-01-30patches: refresh on next-20150108backports-20150108Hauke Mehrtens
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.65 [ OK ] 4 3.3.8 [ OK ] 5 3.4.105 [ 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.63 [ OK ] 12 3.11.10 [ OK ] 13 3.12.35 [ OK ] 14 3.13.11 [ OK ] 15 3.14.27 [ OK ] 16 3.15.10 [ OK ] 17 3.16.6 [ OK ] 18 3.17.7 [ OK ] 19 3.18.1 [ OK ] 20 3.19-rc1 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-01-30copy: add include/linux/hdmi.hHauke Mehrtens
This header is needed by some media drivers. It is safe to copy this file, because it does not contains any header for an interface to other kernel subsystems or drivers, but only consonants defined in the HDMI standard. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-01-24header: add linux/timecounter.hHauke Mehrtens
This file was newly added to the kernel. It was extracted from linux/clocksource.h. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-01-23backports: explicitely include string.h from device.hMathieu Olivari
string.h is usually included from the asm/ folder in most configuration, but on some older kernels and non-x86 architecture, this inclusion is not necessarily happening. As we're using memcpy() in the code below, we need to be safe and make sure string.h is indeed there. This issue has been observed on a 3.4 vendor kernels, but may be applicable to other configurations. Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-12-21patches: refresh patches on next-20141221backports-20141221Hauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-12-21patches: remove ath9k-Revert-ath-ath9k-use-debugfs patchHauke Mehrtens
This patches was merged upstream Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-12-21atches: fix ssb compileHauke Mehrtens
The wakeup_path member was added in kernel 3.2, just ignore this on older kernel versions. This will break WoL in b44 with these old kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-12-21patches: revert iov_iter for bluetoothHauke Mehrtens
usage of the new iov_iter api was added in the following patches: commit 17836394e578b8d6475ecdb309ad1356bbcf37a2 Author: Al Viro <viro@zeniv.linux.org.uk> Date: Mon Nov 24 17:07:38 2014 -0500 first fruits - kill l2cap ->memcpy_fromiovec() commit c0371da6047abd261bc483c744dbc7d81a116172 Author: Al Viro <viro@zeniv.linux.org.uk> Date: Mon Nov 24 10:42:55 2014 -0500 put iov_iter into msghdr commit 56c39fb67cdb665ae67fba4975f5e20e6614cda6 Author: Al Viro <viro@zeniv.linux.org.uk> Date: Mon Nov 24 16:44:09 2014 -0500 switch l2cap ->memcpy_fromiovec() to msghdr I haven't found a way to backport this, so this is mostly a revert of these upstream commits to make bluetooth use the old APIs on older kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-12-21header: add dma_rmb()Hauke Mehrtens
dma_rmb() is added twice, because most architectures do not include asm-generic/barrier.h, but only asm/barrier.h. This should work with all architectures. dma_rmb() is used by the igb driver. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-12-21header: add eth_skb_pad()Hauke Mehrtens
eth_skb_pad() is used by the igb driver. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-12-21header: add skb_put_padto()Hauke Mehrtens
skb_put_padto() is used by the igb driver. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-12-21header: add napi_alloc_skb()Hauke Mehrtens
napi_alloc_skb() is now used by some Ethernet drivers instead of netdev_alloc_skb_ip_align(). It can not be placed into backport- include/linux/skbuff.h because it accesses a member of struct napi_struct which is not possible in skbuff.h, placing it into netdevice.h worked in my tests. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-12-21devel: update the test kernelsbackports-20141201Hauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-12-21patches: refresh on next-20141201Hauke Mehrtens
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.65 [ OK ] 4 3.3.8 [ OK ] 5 3.4.105 [ 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.63 [ OK ] 12 3.11.10 [ OK ] 13 3.12.35 [ OK ] 14 3.13.11 [ OK ] 15 3.14.27 [ OK ] 16 3.15.10 [ OK ] 17 3.16.6 [ OK ] 18 3.17.7 [ OK ] 19 3.18.1 [ OK ] manual changed were needed for the following patches: backport-adjustments/crypto-ccm.patch backport-adjustments/devcoredump.patch Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-12-21patches: cherry-pick debugfs_create_devm_seqfile() revertHauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-12-21patches: adapt api change of rchan_callbacks->create_buf_file in ath9kHauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-12-21patches: do not use DMA_ATTR_SKIP_CPU_SYNCHauke Mehrtens
DMA_ATTR_SKIP_CPU_SYNC was added to the enum with kernel 3.6. This patch removes all calls to dma_set_attr() with this value on kernel < 3.6. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>