summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-09-07backports: fix build with Ubuntu mainline kernelsv3.16.2-1linux-3.16.yHauke Mehrtens
We only want the UTS_UBUNTU_RELEASE_ABI var when we are on a normal Ubuntu distribution kernel and not when we are on a Ubuntu mainline kernel. Some of the Ubuntu mainline kernel do have an invalid octal number in this field like 031418 and we do not want to evaluate this at all on the Ubuntu mainline kernels. All Ubuntu distribution kernel have CONFIG_VERSION_SIGNATURE set so this way we can detect the which type of kernel we are on. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-08-10backports: refresh on v3.16v3.16-1Hauke Mehrtens
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.62 [ OK ] 4 3.3.8 [ OK ] 5 3.4.102 [ 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.52 [ OK ] 12 3.11.10 [ OK ] 13 3.12.26 [ OK ] 14 3.13.11 [ OK ] 15 3.14.16 [ OK ] 16 3.15.7 [ OK ] 17 3.16.0 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-08-10backports: irq_get_trigger_type requires CONFIG_HAVE_GENERIC_HARDIRQS=yStefan Assmann
Upstream commit 2cc1500fe79718fad2362b75b01d36e4e6bbd0c8 Only backport irq_get_trigger_type on architectures that have CONFIG_HAVE_GENERIC_HARDIRQS=y. Otherwise we end up with: In file included from drivers/pci/msi.c:11:0: backport/backport-include/linux/irq.h: In function 'irq_get_trigger_type': backport/backport-include/linux/irq.h:9:9: error: implicit declaration of function 'irq_get_irq_data' [-Werror=implicit-function-declaration] struct irq_data *d = irq_get_irq_data(irq); Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-08-10backports: add some ubuntu trusty specific changesHauke Mehrtens
Upstream commit 22cdc9b32ee4fc4ce997f69ef7b4549ac95a1434 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-17backports: make regulator palmas driver depend on v3.15Luis R. Rodriguez
Upstream commit 82d3bbfc4cf9272a1f29eebc78926aa56ab9e8f3 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> == 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 ] real 37m11.183s user 1021m47.676s sys 122m52.424s 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>
2014-06-16backports: fix a compile warning in devnodeHauke Mehrtens
The mode parameter type was changed in the callback function devnode in struct device_type. commit 2c9ede55ecec58099b72e4bb8eab719f32f72c31 Author: Al Viro <viro@zeniv.linux.org.uk> Date: Sat Jul 23 20:24:48 2011 -0400 switch device_get_devnode() and ->devnode() to umode_t * Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-15backports: add I2C_CLIENT_SCCBHauke Mehrtens
This is needed for some newly activated media driver. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-15backports: add i2c_add_mux_adapter()Hauke Mehrtens
This adds i2c_add_mux_adapter() also for kernel < 3.5. This is needed for some newly activated media driver. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-15backports: remove backport of DMA shared buffersHauke Mehrtens
This DMA shared buffer backport was used for kernel < 3.5, more recent kernel versions already have a working version of the DMA shared buffers. The DMA shared buffers are only used by some media drivers, but non of these media drivers, which are actually using this API, are compiled on kernel < 3.5. The DMA shared buffer part would need some more attention in the next backports version, because there are some bigger changes and instead we removed it. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-15backports: disable DMA shared buffer support for kernel < 3.5 in v4l2Hauke Mehrtens
v4l2 uses the DMA shared buffers API of kernel >= 3.5. When the v4l2 backport is be compiled against older kernel versions a backport of the DMA shared buffers is used. Instead of using this backport this patch will remove usage of the DMA shared buffers on these old kernel versions. This allows us to remove DMA shared buffers from backports. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-08backports: refresh patches on next-20140516backports-20140516Hauke Mehrtens
== ckmake-report.log == 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-08backports: add RSI driverHauke Mehrtens
This adds Redpine Signals Inc 91x WLAN driver support Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-07backports: add mmc_card_hs()Hauke Mehrtens
This is needed by the RSI driver. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-07backports: add ether_addr_copy()Hauke Mehrtens
This is needed by the rsi driver. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-07backports: rename irq_get_trigger_type()Hauke Mehrtens
This should avoid possible name conflicts. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-07backports: handle changes to vlan_rx_add/kill pointers in cdc_mbim.cHauke Mehrtens
These callback pointers are now also used in cdc_mbim.c Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-07backports: revert rename of __vlan_find_dev_deep()Hauke Mehrtens
This function was renamed in this commit in mainline linux: commit f06c7f9f92295faf701a9628b383156c4efb6119 Author: dingtianhong <dingtianhong@huawei.com> Date: Fri May 9 14:58:05 2014 +0800 vlan: rename __vlan_find_dev_deep() to __vlan_find_dev_deep_rcu() Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-07backports: fix class/bus attribute group spatch conversionJohannes Berg
The spatch conversion (commit 05d44557c6a83b4ecb935cb6306f62, "backports: transform group attribute backport to SmPL form") added an #ifdef that shouldn't be there - remove it. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: set defconfig media to mbackports-20140501Hauke Mehrtens
Set the default option to module. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: update default configsHauke Mehrtens
Remove some config options which were not available in the kernel any more and add some missing new options. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: update test kernel versionsHauke Mehrtens
This updates the kernel versions to test against to the most recent versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: refresh patches on next-20140501Hauke Mehrtens
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-02backports: remove unused functions from bluetoothHauke Mehrtens
hidp_set_raw_report() and hidp_output_report() are not used with kernel < 3.15. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: add irq_get_trigger_type()Hauke Mehrtens
This function is needed by some drivers. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>