summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-07-28backports: refresh on next-20140725backports-20140725Hauke Mehrtens
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.60 [ OK ] 4 3.3.8 [ OK ] 5 3.4.93 [ 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.43 [ OK ] 12 3.11.10 [ OK ] 13 3.12.22 [ OK ] 14 3.13.11 [ OK ] 15 3.14.7 [ OK ] 16 3.15.0 [ OK ] 17 3.16-rc1 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-27backports: add missing linux/mm.h to airspyHauke Mehrtens
Without this patch I get the following error message when compiling against kernel 3.2, all other kernel versions work: 3.2.60/drivers/media/usb/airspy/airspy.c: In function ‘airspy_queue_setup’: 3.2.60/drivers/media/usb/airspy/airspy.c:506:2: error: implicit declaration of function ‘PAGE_ALIGN’ [-Werror=implicit-function-declaration] sizes[0] = PAGE_ALIGN(s->buffersize); Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-27backports: do not use dma_buf_vmap() on kernel < 3.5Hauke Mehrtens
The dma function dma_buf_vmap() is not available on kernel < 3.5, remove the call from the media subsystem code. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-27backports: make media driver USB_MSI2500 depend on kernel 3.5Hauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-27backports: add some more dev_*_ratelimited() functionsHauke Mehrtens
Some drivers now also call the other dev_*_ratelimited() functions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-27backports: revert commit for mwifiex sido.Hauke Mehrtens
Revert this commit on kernel version < 3.7 mwifiex: card reset: enable rescan of non-removable card mmc_rescan will scan for non-removable cards only once, hence the card will not be rediscovered. Signed-off-by: Andreas Fenkart <afenkart@gmail.com> Acked-by: Bing Zhao <bzhao@marvell.com> Signed-off-by: John W. Linville <linville@tuxdriver.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-27backports: backport argument change in alloc_netdev_mqs()Hauke Mehrtens
alloc_netdev_mqs() got a new parameter in kernel 3.17, this patch removed it from the calls if an older kernel is used. This is safe, because older kernel versions do not need it. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-27backports: do not build da9211 driver for kernel < 3.17Hauke Mehrtens
This driver needs a new header file, which is not in the kernel < 3.17. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-27backports: fix bit_wait() and bit_wait_io()Hauke Mehrtens
In kernel version < 3.17 wait_on_bit() takes an action as a parameter, which contains a schedule() or io_schedule() call in most cases. For such calls wait_on_bit() was changed to not take an action but execute schedule() action. This patch backports the new behavior to old kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-23backports: refresh patches on next-20140710backports-20140710Hauke Mehrtens
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.60 [ OK ] 4 3.3.8 [ OK ] 5 3.4.93 [ 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.43 [ OK ] 12 3.11.10 [ OK ] 13 3.12.22 [ OK ] 14 3.13.11 [ OK ] 15 3.14.7 [ OK ] 16 3.15.0 [ OK ] 17 3.16-rc1 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-23backports: make AT86RF230 driver depend on kernel > 3.4Hauke Mehrtens
AT86RF230 needs the devm_regmap_init_spi() function. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-23backports: disable some more media driversHauke Mehrtens
These driver need clk_prepare_enable(), clk_disable_unprepare(), devm_regulator_bulk_get() or devm_regmap_init_i2c() Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-23backports: add some ubuntu trusty specific changesHauke Mehrtens
It is now possible to detect a ubuntu kernel see: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1327619 This uses the new define and adds some code depending on the ubuntu trusty kernel. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-23backports: build some regulator drivers only with kernel 3.17Hauke Mehrtens
They are depending in some headers only available in more recent kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-23backports: backport __QUEUE_STATE_{DRV,STACK}_XOFFHauke Mehrtens
The old __QUEUE_STATE_XOFF was divided into __QUEUE_STATE_DRV_XOFF and __QUEUE_STATE_STACK_XOFF, in this patch we map both to the old version on old kernel vesions. This backports this upstream commit: commit 7346649826382b769cfadf4a2fe8a84d060c55e9 Author: Tom Herbert <therbert@google.com> Date: Mon Nov 28 16:32:44 2011 +0000 net: Add queue state xoff flag for stack Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-23backports: add request_firmware_direct()Hauke Mehrtens
request_firmware_direct() was newly added and in some places it is better to use request_firmware_direct(), but request_firmware() will also work and result in 60 seconds waiting if the file is not there in some situations. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-23backports: add pci_zalloc_consistent()Hauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-23backports: add cc2520 driverHauke Mehrtens
This adds the cc2520.h and disables the driver on kernel < 3.5. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-23backports: add U16_MAXHauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-23backports: remove parameter from dma_buf_export()Hauke Mehrtens
dma_buf_export() got a new parameter which is not available in older kernel versions. This was once removed in this commit and is needed again: commit 9981d1abf4b52e84a432fc9bdfbdd30d1838819d Author: Hauke Mehrtens <hauke@hauke-m.de> Date: Mon Jun 16 21:02:25 2014 +0200 backports: Revert "remove parameter from dma_buf_export()" Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-23backports: bump minimum kernel version for ADV7604 to 3.13Stefan Assmann
While doing a make allmodconfig I noticed the following: CC [M] /dev/shm/backports-next/drivers/media/i2c/adv7604.o /dev/shm/backports-next/drivers/media/i2c/adv7604.c:31:33: fatal error: linux/gpio/consumer.h: No such file or directory linux/gpio/consumer.h cannot be backported currently, as functions rely on in-kernel functionality (GPIO_DEVRES). Bumping the minimum required kernel version for ADV7604 to 3.13 where the header got introduced. Signed-off-by: Stefan Assmann <sassmann@kpanic.de> [add comment with reason] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-07-17Revert "backports: include gpio consumer.h"Luis R. Rodriguez
This is provides in-kernel functionality, to include it assuems we have provided a backport for this functionality and that's not true. This reverts commit 16472f0c6924f0fa54c68a024a55d89689b413a0.
2014-07-17backports: include gpio consumer.hStefan Assmann
While doing a make allmodconfig I noticed the following: CC [M] /dev/shm/backports-next/drivers/media/i2c/adv7604.o /dev/shm/backports-next/drivers/media/i2c/adv7604.c:31:33: fatal error: linux/gpio/consumer.h: No such file or directory Including the header fixes the error. Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2014-07-17backports: make regulator palmas driver depend on v3.15Luis R. Rodriguez
The regulator palmas driver makes use of the new struct regulator_desc enable_val and disable_val added via commit ca5d1b352 on v3.15 to help overcome an issue on assumptions on how regulator drivers enable / disable the regulator with only one value / mask. We can't port this so just require at least v3.15 for it. mcgrof@ergon ~/linux (git::master)$ git describe --contains ca5d1b352 v3.15-rc1~148^2~4^3 commit ca5d1b3524b4d90a2e2f1f71583c1dca6b96fd92 Author: Carlo Caione <carlo@caione.org> Date: Wed Mar 5 22:11:29 2014 +0100 regulator: helpers: Modify helpers enabling multi-bit control This patch extends the regulator helpers to account for device that use multiple bits for control when using regmap enable/disable/bypass ops. The actual regulator helpers wrongly assume that the regulator control is always performed using single bits, using in the regulator_desc struct only two parameters *_reg and *_mask defining register and mask for control. This patch extends this struct and introduces the helpers to take into account devices where control is performed using multiple bits and specific multi-bit values are used for enabling/disabling/bypassing the regulator. Signed-off-by: Carlo Caione <carlo@caione.org> Signed-off-by: Mark Brown <broonie@linaro.org> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2014-06-17backports: update test kernel versionsv3.16-rc1-1backports-20140616Hauke Mehrtens
This adds kernel 3.16 and updates some other kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-17backports: refresh patches on next-20140616Hauke Mehrtens
== ckmake-report.log == 1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.60 [ OK ] 4 3.3.8 [ OK ] 5 3.4.93 [ 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.43 [ OK ] 12 3.11.10 [ OK ] 13 3.12.22 [ OK ] 14 3.13.11 [ OK ] 15 3.14.7 [ OK ] 16 3.15.0 [ OK ] 17 3.16-rc1 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-17backports: do not include net_ieee802154_lowpan in kernel >= 3.16Hauke Mehrtens
In kernel >= 3.16 this backport is not needed at all. When CPTCFG_IEEE802154_6LOWPAN is not set it should not get build, we do not have to check if we are kernel > 3.5, because in an other case ieee802.15.4 will not get build. Kernel version 3.15 needs a different backport than the older versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-17backports: Revert "remove parameter from dma_buf_export()"Hauke Mehrtens
The linux commit which made backports need this patch was removed from linux-next. This reverts commit 6e1b080e83f1537d8d198917180d0a8bdfd7e0c9. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-17backports: add __pskb_copy_fclone()Hauke Mehrtens
__pskb_copy() was renamed to __pskb_copy_fclone() in most places and got an extra parameter, it should be safe to just ignore this extra parameter. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: refresh patches on next-20140606backports-20140606Hauke Mehrtens
There were manual changes ineeded in the following files: patches/collateral-evolutions/network/0034-ndo_set_vf_spoofchk/igb_ndo_set_vf_spoofchk.patch patches/collateral-evolutions/network/0037-ethtool_get_module/igb_get_module.patch patches/collateral-evolutions/network/0038-ethtool_rxfh_indir/igb_rxfh_indir.patch 1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.59 [ OK ] 4 3.3.8 [ OK ] 5 3.4.91 [ 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.40 [ OK ] 12 3.11.10 [ OK ] 13 3.12.20 [ OK ] 14 3.13.11 [ OK ] 15 3.14.4 [ OK ] 16 3.15-rc7 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: remove useless git patch headerHauke Mehrtens
When exporting a patch from git it adds a header to it, but this header is not needed by backports, remove it from the patches. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: activate NFC_TRF7970A on kernel 3.4Hauke Mehrtens
The function devm_gpio_request_one() was backported some time ago. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: make some regulator drivers depend on more recent kernel versionsHauke Mehrtens
These drivers got new and not so easy backportable dependencies. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: add hashtable.hHauke Mehrtens
This header file is used by net/mac802154/llsec.h and does not provide any function prototype so it is save to copy it. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: remove const from pci error handlers on kernel < 3.7Hauke Mehrtens
This fixes a warning on these older kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: do not access user_ns on struct netHauke Mehrtens
The ieee802154 subsystem wants to access user_ns on struct net, but this member was added in kernel 3.8, check the general capabilities instead. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: handle rename of ndo_set_vf_tx_rate to ndo_set_vf_rateHauke Mehrtens
This member of struct net_device_ops was renamed and the function signature was also changed a bit. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: remove usage of get_ts_info in cdc_ncm.cHauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: copy include/linux/platform_data/st21nfca.hHauke Mehrtens
This is needed by the st21nfca nfc driver. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: add split_page()Hauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: add of_match_ptr()Hauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: add of_node_put()Hauke Mehrtens
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: remove parameter from dma_buf_export()Hauke Mehrtens
dma_buf_export() got a new parameter which is not available in older kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: add crc7_be()Hauke Mehrtens
This was added in: commit 1836eea209546b870dd83f3f4ef234d6598a560d Author: George Spelvin <linux@horizon.com> Date: Sat May 10 10:32:57 2014 -0400 lib/crc7: Shift crc7() output left 1 bit Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: add prandom_u32_max()Hauke Mehrtens
This was added in: commit f337db64af059c9a94278a8b0ab97d87259ff62f Author: Daniel Borkmann <dborkman@redhat.com> Date: Wed Jan 22 02:29:39 2014 +0100 random32: add prandom_u32_max and convert open coded users Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: add U32_MAXHauke Mehrtens
This was added in: commit 89a0714106aac7309c7dfa0f004b39e1e89d2942 Author: Alex Elder <alex.elder@linaro.org> Date: Thu Jan 23 15:54:00 2014 -0800 kernel.h: define u8, s8, u32, etc. limits Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: remove USHORT_MAX from kernel.hHauke Mehrtens
This define is not in the kernel any more. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: remove upstream patchesHauke Mehrtens
These two patches are now in upstream linux kernel and not needed in backports any more Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backport: update drivers_net_wireless_iwlwifi_iwl-debug.patchEmmanuel Grumbach
The driver was updated - need to update the patch accordingly commit 7f715626a9ddfa7df13f076f59fc62e3c99066cf Author: Liad Kaufman <liad.kaufman@intel.com> Date: Thu May 8 15:24:54 2014 +0300 iwlwifi: use dev_printk instead of dev_dbg for debug logs Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-16backports: activate some more media driversHauke Mehrtens
These new drivers are compile tested only. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>