summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-02-18patches: refresh on v4.4.2v4.4.2-1linux-4.4.yHauke Mehrtens
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.76 [ OK ] 4 3.3.8 [ OK ] 5 3.4.110 [ 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.96 [ OK ] 12 3.11.10 [ OK ] 13 3.12.53 [ OK ] 14 3.13.11 [ OK ] 15 3.14.60 [ OK ] 16 3.15.10 [ OK ] 17 3.16.7 [ OK ] 18 3.17.8 [ OK ] 19 3.18.26 [ OK ] 20 3.19.8 [ OK ] 21 4.0.9 [ OK ] 22 4.1.17 [ OK ] 23 4.2.8 [ OK ] 24 4.3.5 [ OK ] 25 4.4.1 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2016-02-18header: fix genl_notify() on kernel 4.4Hauke Mehrtens
Upstream commit: 7a6e8b70a956a722f90d551e920c1096a9455b54 The change of the parameters of genl_notify() is in kernel 4.4. This backport should not be applied for kernel 4.4 and newer kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2016-02-18header: add sk_set_bit() and sk_clear_bit()Hauke Mehrtens
Upstream commit: 74ec2bcbe4e072baf6d7fc9d78be6df52cdf05cd This adds the sk_set_bit() and sk_clear_bit() functions in addition to the renaming of SOCK_ASYNC_NOSPACE and SOCK_ASYNC_WAITDATA. This is needed since upstream commit 9cd3e072b0be "net: rename SOCK_ASYNC_NOSPACE and SOCK_ASYNC_WAITDATA" Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-25patches: refresh patches on v4.4-rc2v4.4-rc2-1Hauke Mehrtens
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.72 [ OK ] 4 3.3.8 [ OK ] 5 3.4.110 [ 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.92 [ OK ] 12 3.11.10 [ OK ] 13 3.12.49 [ OK ] 14 3.13.11 [ OK ] 15 3.14.56 [ OK ] 16 3.15.10 [ OK ] 17 3.16.7 [ OK ] 18 3.17.8 [ OK ] 19 3.18.23 [ OK ] 20 3.19.8 [ OK ] 21 4.0.9 [ OK ] 22 4.1.12 [ OK ] 23 4.2.5 [ OK ] 24 4.3-rc7 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-15patches: refresh on next-20151115backports-20151115Hauke Mehrtens
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.72 [ OK ] 4 3.3.8 [ OK ] 5 3.4.110 [ 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.92 [ OK ] 12 3.11.10 [ OK ] 13 3.12.49 [ OK ] 14 3.13.11 [ OK ] 15 3.14.56 [ OK ] 16 3.15.10 [ OK ] 17 3.16.7 [ OK ] 18 3.17.8 [ OK ] 19 3.18.23 [ OK ] 20 3.19.8 [ OK ] 21 4.0.9 [ OK ] 22 4.1.12 [ OK ] 23 4.2.5 [ OK ] 24 4.3-rc7 [ OK ] Bigger, manual changes were needed on patches/collateral-evolutions/media/0002-no_dmabuf/v4l2.patch Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-15defconfigs: update media defconfigHauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-15defconfigs: update wifi defconfigsHauke Mehrtens
This adds the new driver CPTCFG_RTL8XXXU and removes the config option for CPTCFG_B43_PCMCIA. pcmcia support in b43 is now done in ssb. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-15patches: remove wpan_dev_hard_header() on kernel < 3.18Hauke Mehrtens
wpan_dev_hard_header() accesses ieee802154_ptr which is not available on older kernel versions, remove this function on such kernel versions. We do not compile cfg802154 on such kernel versions any way, but the 6lowpan stack uses this header file and we need 6lowpan for bluetooth. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-15patches: add forward declaration of struct wpan_dev to cfg802154.hHauke Mehrtens
Normally this forward declaration is coming from netdevice.h, but it was only added in more recent kernel versions there. This patch fixes the build with older kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-15header: add empty implementation of irq_of_parse_and_map()Hauke Mehrtens
When CONFIG_OF is not set kernel < 3.5 does not provide an empty implementation of this function, more recent kernels do so. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-15header: make inet_frags_init_net() return somethingHauke Mehrtens
The return type changed from void to int to return some error code. Some code is now checking the return value which fails on older kernel versions when the function returns void. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-15header: add inet_frags_uninit_net()Hauke Mehrtens
inet_frags_uninit_net() was added in commit 1d6119baf06 "net: fix percpu memory leaks" and is used by the 6lowpan part of ieee802154 in backports. percpu_counter_destroy() was added in kernel 3.9, so do not add this function on older kernel versions. This is currently only used by the 6lowpan part of ieee802154 which is only activated for kernel >= 3.18. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-15header: add upstream version of clamp()Hauke Mehrtens
saa7164-encoder.c uses clamp() with constant values which fails on kernel version < 3.18 because the code wants to creates values of the same type and wants to assign variable values to them. The new code works with this kind of usage, use the new code also on older kernel versions to fix this problem. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-15haeder: add napi_complete_done()Hauke Mehrtens
Upstream commit 3b47d30396 "net: gro: add a per device gro flush timer" added napi_complete_done(). On older kernel versions we will just use the old napi_complete() function, this should work without any problems, we only do not get the new improvements which need a more recent net subsystem. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-15dependencies: make NFC_MRVL depend on kernel >= 3.3Hauke Mehrtens
This driver uses of_find_property() and devm_gpio_free() which are not available in this kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-15dependencies: make NFC_FDP depend on kernel >= 3.13Hauke Mehrtens
This driver now uses the gpio consumer api. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-15dependencies: make NFC_FDP_I2C depend on kernel >= 3.18Hauke Mehrtens
This driver makes use of the device_property..() functions which were introduces in kernel 3.18 with commit b31384fa5de37a "Driver core: Unified device properties interface for platform firmware" Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-15copy: add drivers/net/wireless/realtek/Hauke Mehrtens
The realtek drivers were reorganized and are now located under realtek directory. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-15copy: add new file include/trace/events/vb2.hHauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-15backports: add of_find_property_value_of_size()Eliad Peller
commit 2e98a32a274274fca0e6e ("backport: add of_property_read_u64_array()") added a call to of_find_property_value_of_size(), which is a static function, causing compilation error. Implement it locally as well. Signed-off-by: Eliad Peller <eliadx.peller@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> [remove of_find_property_value_of_size() from backport-3.10.c] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-07patches: refresh on next-20151013backports-20151013Hauke Mehrtens
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.72 [ OK ] 4 3.3.8 [ OK ] 5 3.4.110 [ 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.92 [ OK ] 12 3.11.10 [ OK ] 13 3.12.49 [ OK ] 14 3.13.11 [ OK ] 15 3.14.56 [ OK ] 16 3.15.10 [ OK ] 17 3.16.7 [ OK ] 18 3.17.8 [ OK ] 19 3.18.23 [ OK ] 20 3.19.8 [ OK ] 21 4.0.9 [ OK ] 22 4.1.12 [ OK ] 23 4.2.5 [ OK ] 24 4.3-rc7 [ OK ] manual changes done to the following patches: * patches/collateral-evolutions/network/0059-uuid-in-mei/nfc.patch * patches/collateral-evolutions/network/0013-fix-makefile-includes/brcmfmac.patch * patches/collateral-evolutions/network/0062-acpi-gpio-remove/hci_bcm.patch Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-07dependencies: VIDEO_MT9P031 uses gpio consumerHauke Mehrtens
VIDEO_MT9P031 uses the GPIO consumer and should only be build on kernel version >= 3.13 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-07backport: add of_property_read_u64_array()Hauke Mehrtens
This function was added in commit b31384fa5 "Driver core: Unified device properties interface for platform firmware". Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-07header: change check for ACPI_COMPANIONHauke Mehrtens
Instead of using the kernel version to check if we have to add a backport for ACPI_COMPANION check for it directly. RedHat 7 backported this change to their kernel and writes a warning without this change. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-07header: add nla_get_le32() and nla_get_le64()Hauke Mehrtens
These functions were added in commit c648a0138 "netlink: add nla_get for le32 and le64" Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-07header: add __GFP_KSWAPD_RECLAIMHauke Mehrtens
This was added to the mainline kernel in commit ac4f832eb2 "mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep and avoiding waking kswapd". Instead of __GFP_KSWAPD_RECLAIM the old mm code did not got any flag. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-07header: add ktime_get_ns()Hauke Mehrtens
We also have to add the prototype of ktime_t ktime_get(), because including linux/hrtimer.h caused some strange build errors. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-07header: adapt renaming of mei_cl_ to mei_cldev_Hauke Mehrtens
Commit d49dc5e76 "mei: bus: use mei_cldev_ prefix for the API functions" changed the prefix for these functions. On older kernel versions they are still exported under their old name, name our code use the old names on older kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-07patches: add missing header in 6lowpan/core.hHauke Mehrtens
This include is missing in kernel version <= 3.5. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-07patches: argument removed from struct ipv6_stub->ndisc_send_na()Hauke Mehrtens
Commit 38cf595b1 "ipv6: remove unused neigh parameter from ndisc functions" removed one parameter from the callback function ndisc_send_na(). This semantic patch makes the code add NULL for that parameter on older kernel versions. Null was passed in most of the callers before. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-07backports: add ktime_get_seconds()Johannes Berg
Since commit 84b00607aeb8 ("mac80211: use ktime_get_seconds") mac80211 uses ktime_get_seconds(). This patch provide a backport using ktime_get_ts() for it. [commit message and time64_t taken from Arend's patch] Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-07backports: handle "genetlink: simplify genl_notify"Emmanuel Grumbach
Handle the recent genl_notify() prototype change. 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-11-07gentree: fix Makefile symbol disablingJohannes Berg
Currently, a Makefile line like this: obj-$(CONFIG_IPW2100) += ipw2x00/ will get mangled into #obj-$(CONFIG_IPW2100+= ipw2x00/ when disabled by the gentree script. Fix the regular expression to contain the entire match as the first group, so it gets all preserved when replaced later by "#\1" using expression.sub(). This then makes it come out as #obj-$(CONFIG_IPW2100) += ipw2x00/ Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-07backport: backport debugfs_create_bool()Johannes Berg
The prototype for this function is changing upstream, so backport a copy of the new one that has a bool * argument instead of u32 *. Signed-off-by: Johannes Berg <johannes.berg@intel.com> [debugfs_{read,write}_file_bool() is in kernel 4.3, do not add it there] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-07backports: add backport for of_platform_default_populate()Arend van Spriel
Since commit 69b5f4da2636 ("bcma: add support for population subnodes also when build as module") the bcma driver uses the function of_platform_default_populate(). This patch provides the stub function. Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-02devel: update the test kernel versionsbackports-20150923Hauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-02patches: refresh patches on next-20150923Hauke Mehrtens
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.72 [ OK ] 4 3.3.8 [ OK ] 5 3.4.110 [ 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.92 [ OK ] 12 3.11.10 [ OK ] 13 3.12.49 [ OK ] 14 3.13.11 [ OK ] 15 3.14.56 [ OK ] 16 3.15.10 [ OK ] 17 3.16.7 [ OK ] 18 3.17.8 [ OK ] 19 3.18.23 [ OK ] 20 3.19.8 [ OK ] 21 4.0.9 [ OK ] 22 4.1.12 [ OK ] 23 4.2.5 [ OK ] 24 4.3-rc7 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-02copy: copy new usbnet header filesHauke Mehrtens
The following upstream commit added a new header files used by usbnet: commit c40a2c8817e42273a4627c48c884b805475a733f Author: Oliver Neukum <oneukum@suse.com> Date: Mon Sep 7 16:05:38 2015 +0200 CDC: common parser for extra headers Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-02bpgit: ignore stderrJohannes Berg
In order to make it possible to use GIT_TRACE, ignore stderr in the bpgit scripting. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-11-02backports: fix version check for page_is_pfmemallocFelix Fietkau
The upstream commit that added it was backported in 4.1.9 Signed-off-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-09-22patches: refresh patches on next-20150903backports-20150903Hauke Mehrtens
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.71 [ OK ] 4 3.3.8 [ OK ] 5 3.4.108 [ 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.88 [ OK ] 12 3.11.10 [ OK ] 13 3.12.47 [ OK ] 14 3.13.11 [ OK ] 15 3.14.52 [ OK ] 16 3.15.10 [ OK ] 17 3.16.7 [ OK ] 18 3.17.8 [ OK ] 19 3.18.21 [ OK ] 20 3.19.8 [ OK ] 21 4.0.9 [ OK ] 22 4.1.7 [ OK ] 23 4.2.0 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-09-22defconfig: fix ieee802154 defconfigHauke Mehrtens
This removes the old driver IEEE802154_FAKEHARD and adds two new drivers. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-09-22dependencies: make DVB_TDA10071 depend on kernel 3.4Hauke Mehrtens
DVB_TDA10071 now uses regmap_bulk_write() which was added in kernel 3.4. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-09-22dependencies: make VIDEO_TC358743 depend on kernel 3.13Hauke Mehrtens
VIDEO_TC358743 now uses the GPIO driver subsystem which is not backported, make it depend on kernel 3.13. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-09-22dependencies: make BCMA_DRIVER_GPIO depend on kernel 3.13Hauke Mehrtens
bcma gpio now uses the gpio driver subsystem which was added with kernel 3.13. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-09-22patches: add linux/of.h include to st-nci/spi.cHauke Mehrtens
The st-nci/spi.c driver uses some methods from linux/of.h, but does not explicitly include this file. This is no problem on recent kernel version, because this file gets included indirectly, on kernel 3.2 it does not get included indirectly. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-09-22patches: remove usage of gpio/consumer.h from hci_intel.cHauke Mehrtens
hci_intel.c now also uses gpio/consumer.h which is only available in kernel >= 3.13. devm_gpiod_get_optional() with the current parameter list is only available in kernel 3.17. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-09-22patches: fix patch for wait_on_bit_timeout()Hauke Mehrtens
wake_up_interruptible() is missing in this patch, otherwise it will not be woken up again. In addition this patch adds the missing STATE_LPM_TRANSACTION state now and follows the moving of some parts in the code of the driver. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-09-22header: add spi_sync_transfer()Hauke Mehrtens
spi_sync_transfer() and spi_message_init_with_transfers() are used by the st-nci nfc driver. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-09-22headers: add linux/bcm47xx_nvram.hHauke Mehrtens
This is used by the brcmfmac driver since mainline commit 4e70f214. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>