summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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>
2014-06-02backports: add devm_gpio_request{_one}()Hauke Mehrtens
These two functions are used by some drivers, but not available in all kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: add patch to prevent section mismatch againHauke Mehrtens
This patch was removed in: commit be4a0f9ad7e17670d7a30c9e94d5dd918425f90a Author: Luis R. Rodriguez <mcgrof@do-not-panic.com> Date: Fri Apr 11 01:45:20 2014 +0000 backports: nuke support for kernels < 3.0 It is still needed for some still supported kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: move net_device_priv_flagsHauke Mehrtens
These flags are now defined in linux/netdevice.h and not in linux/if.h any more. This patch also removed some defined in all kernel versions since 3.0. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: only add net_get_random_once() when not availableHauke Mehrtens
net_get_random_once() was added unconditionally also when the kernel we are compiling against already provided this function, this patch checks that first. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: fix build if CONFIG_PTP_1588_CLOCK=mHauke Mehrtens
ifdef just checked if this was build into the kernel and not if it was build as a module. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: raise kernel minimal kernel version for some regulator driversHauke Mehrtens
Compiling with older kernel versions causes some problems. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: select_queue patch: fix callback kernel versionHauke Mehrtens
The patch changing the callback function signature was backported to kernel 3.14, this was already fixed in backports for mac80211, but that commit missed mwifiex. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: add smp_mb__after_atomic()Hauke Mehrtens
smp_mb__after_clear_bit() was renamed to smp_mb__after_atomic() in more recent kernel version, this patch adds compatibility for older kernel versions. In addition it also removes a useless include of asm/atomic.h which would include this same file. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: Avoid multiple definition of DEVICE_ATTR_RW for older kernelsJonathan DE CESCO
This definition may exists on non-vanilla kernels. Signed-off-by: Jonathan DE CESCO <jonathan.de.cesco@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02git-tracker: remove shortlog for empty changesJohannes Berg
When the input tree had changes but the output doesn't get any changes at all, then the shortlog was being generated over all commits since no files were specified. Catch this special case and instead of generating a shortlog just add a note that no commits changed generated code. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: handle pci_error_handlers change to constStefan Assmann
In kernel 3.7 struct pci_driver changed pci_error_handlers to const. Address this by putting ifdef around the code. commit 494530284f16298050ab99f54b7b12dd7d1418a1 Author: Stephen Hemminger <shemminger@vyatta.com> Date: Fri Sep 7 09:33:14 2012 -0700 PCI: Make pci_error_handlers const git describe --contains 494530284f16298050ab99f54b7b12dd7d1418a1 v3.7-rc1~177^2~9^2~3 Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: handle hwmon_device_register_with_groups API callsStefan Assmann
The new hwmon_device_register_with_groups API has not been backported yet. Address this by putting ifdef around the code using the API. commit 74188cba088192e14cd7fd5433876e8c947bcdd8 Author: Guenter Roeck <linux@roeck-us.net> Date: Thu Jul 11 20:00:12 2013 -0700 hwmon: Provide managed hwmon registration git describe --contains 74188cba088192e14cd7fd5433876e8c947bcdd8 v3.13-rc1~126^2~30 Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: handle struct ethtool_cmd MDI changesStefan Assmann
In kernel 3.7 struct ethtool_cmd received eth_tp_mdix and eth_tp_mdix_ctrl. Address this by putting ifdef around the code using these struct components. commit 6f6bbc186dc8e4e0c628db7decbd1a5e02cb5fd8 Author: Jesse Brandeburg <jesse.brandeburg@intel.com> Date: Thu Jul 26 02:30:53 2012 +0000 ethtool.h: MDI setting support git describe --contains 6f6bbc186dc8e4e0c628db7decbd1a5e02cb5fd8 v3.7-rc1~145^2~300^2~5 Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: handle argument type change of get_rxnfc in struct ethtool_opsStefan Assmann
In kernel 3.2 an argument type of function pointer get_rxnfc in struct ethtool_ops changed from void to u32. Address this by putting ifdef around the code. commit 815c7db5c809ea3d5735de3131ecdf758b0e14ff Author: Ben Hutchings <bhutchings@solarflare.com> Date: Tue Sep 6 13:49:12 2011 +0000 ethtool: Clean up definitions of rule location arrays in RX NFC git describe --contains 815c7db5c809ea3d5735de3131ecdf758b0e14ff v3.2-rc1~129^2~272 Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: handle new rxfh_ndir pointers in struct ethtool_opsStefan Assmann
In kernel 3.3 struct ethtool_ops received 3 new function pointers get_rxfh_indir_size, get_rxfh_indir, set_rxfh_indir. Address this by putting ifdef around the code. commit 7850f63f1620512631445b901ae11cd149e7375c Author: Ben Hutchings <bhutchings@solarflare.com> Date: Thu Dec 15 13:55:01 2011 +0000 ethtool: Centralise validation of ETHTOOL_{G, S}RXFHINDIR parameters git describe --contains 7850f63f1620512631445b901ae11cd149e7375c v3.3-rc1~182^2~192 Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: handle new get_module_info and get_module_eeprom pointers in ↵Stefan Assmann
struct ethtool_ops In kernel 3.5 struct ethtool_ops received 2 new function pointers get_module_info and get_module_eeprom. Address this by putting ifdef around the code. commit 41c3cb6d20f0252308e9796fa4f3dacb4960de91 Author: Stuart Hodgson <smhodgson@solarflare.com> Date: Thu Apr 19 09:44:42 2012 +0100 ethtool: Extend the ethtool API to obtain plugin module eeprom data git describe --contains 41c3cb6d20f0252308e9796fa4f3dacb4960de91 v3.5-rc1~109^2~124^2~2 Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: handle new get_ts_info pointer in struct ethtool_opsStefan Assmann
In kernel 3.5 struct ethtool_ops received a new function pointer get_ts_info. Address this by putting ifdef around the code. commit c8f3a8c31069137fe0100e6920558f1a7487ef3c Author: Richard Cochran <richardcochran@gmail.com> Date: Tue Apr 3 22:59:17 2012 +0000 ethtool: Introduce a method for getting time stamping capabilities. git describe --contains c8f3a8c31069137fe0100e6920558f1a7487ef3c v3.5-rc1~109^2~632 Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: handle new get_eee and set_eee pointers in struct ethtool_opsStefan Assmann
In kernel 3.6 struct ethtool_ops received 2 new function pointers get_eee and set_eee. Address this by putting ifdef around the code. commit 80f12eccce775dc6bb93dba9b52529740f929237 Author: Yuval Mintz <yuvalmin@broadcom.com> Date: Wed Jun 6 17:13:06 2012 +0000 Added kernel support in EEE Ethtool commands git describe --contains 80f12eccce775dc6bb93dba9b52529740f929237 v3.6-rc1~125^2~587 Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: handle no_fcs change in struct sk_buffStefan Assmann
In kernel 3.4 a new field no_fcs was introduced to struct sk_buff. Address this by putting ifdef around the code. commit 3bdc0eba0b8b47797f4a76e377dd8360f317450f Author: Ben Greear <greearb@candelatech.com> Date: Sat Feb 11 15:39:30 2012 +0000 net: Add framework to allow sending packets with customized CRC. git describe --contains 3bdc0eba0b8b47797f4a76e377dd8360f317450f v3.4-rc1~177^2~207 Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: handle new ndo_set_vf_spoofchk pointer in struct net_device_opsStefan Assmann
In kernel 3.2 struct net_device_ops got a new function pointer ndo_set_vf_spoofchk. Address this by putting ifdef around the code. commit 5f8444a3fa617076f8da51a3e8ecce01a5d7f738 Author: Greg Rose <gregory.v.rose@intel.com> Date: Sat Oct 8 03:05:24 2011 +0000 if_link: Add additional parameter to IFLA_VF_INFO for spoof checking git describe --contains 5f8444a3fa617076f8da51a3e8ecce01a5d7f738 v3.2-rc1~129^2~87 Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: handle changes to vlan_rx_add/kill pointers in struct net_device_opsStefan Assmann
In kernel 3.3 and 3.10 struct net_device_ops function pointers ndo_vlan_rx_add_vid and ndo_vlan_rx_kill_vid changed. Address this by putting ifdef around the code. commit 8e586137e6b63af1e881b328466ab5ffbe562510 Author: Jiri Pirko <jpirko@redhat.com> Date: Thu Dec 8 19:52:37 2011 -0500 net: make vlan ndo_vlan_rx_[add/kill]_vid return error value git describe --contains 8e586137e6b63af1e881b328466ab5ffbe562510 v3.3-rc1~182^2~291 commit 80d5c3689b886308247da295a228a54df49a44f6 Author: Patrick McHardy <kaber@trash.net> Date: Fri Apr 19 02:04:28 2013 +0000 net: vlan: prepare for 802.1ad VLAN filtering offload git describe --contains 80d5c3689b886308247da295a228a54df49a44f6 v3.10-rc1~66^2~97^2~4 Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: handle new sriov_configure pointer in struct pci_driverStefan Assmann
In kernel 3.8 struct pci_driver got a new function pointer sriov_configure. Address this by putting ifdef around the code. commit 1789382a72a537447d65ea4131d8bcc1ad85ce7b Author: Donald Dutile <ddutile@redhat.com> Date: Mon Nov 5 15:20:36 2012 -0500 PCI: SRIOV control and status via sysfs git describe --contains 1789382a72a537447d65ea4131d8bcc1ad85ce7b v3.8-rc1~128^2~6^2~4 Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: remove old igb patchesStefan Assmann
Reworking the igb patches and thus removing the old ones. Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backport: CCM: set correct dependenciesJohannes Berg
If these aren't actually compiled in, then the mac80211 code will fail at runtime. Add these dependencies so we at least get a warning at compile time about this. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-02backports: provide net_ieee802154_lowpan only when neededJohannes Berg
If 802.15.4 isn't configured, there's no need to provide the network namespace support for it, so don't. Signed-off-by: Johannes Berg <johannes.berg@intel.com> [use IS_ENABLED to hanle CPTCFG_IEEE802154_6LOWPAN=m] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-01gentree: remove stray printJohannes Berg
My previous commit to restrict the defconfig files left a debugging print statement, remove it. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-06-01backports: backport-3.15: Include fixRichard Röjfors
In this version the correct linux string.h is included. Include string.h to avoid compile issues if warnings are treated as errors: backports-3.14-1/compat/backport-3.15.c: In function 'backport_devm_kstrdup': backports-3.14-1/compat/backport-3.15.c:33:2: error: implicit declaration of function 'strlen' [-Werror=implicit-function-declaration] size = strlen(s) + 1; ^ backports-3.14-1/compat/backport-3.15.c:33:9: warning: incompatible implicit declaration of built-in function 'strlen' [enabled by default] size = strlen(s) + 1; ^ backports-3.14-1/compat/backport-3.15.c:36:3: error: implicit declaration of function 'memcpy' [-Werror=implicit-function-declaration] memcpy(buf, s, size); ^ backports-3.14-1/compat/backport-3.15.c:36:3: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default] Signed-off-by: Richard Röjfors <richard@puffinpack.se> [refreshed patch on current master] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2014-05-01backports: select_queue patch: fix callback kernel versionJohannes Berg
The callback argument has been passed since kernel 3.14, not only 3.15 - fix that. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2014-05-01backports: lib: remove raising ExecutionError exceptionArend van Spriel
In spatch a ExecutionError was raised, but that causes the thread to finish without closing the outfile and more importantly without putting (ret, fn) tuple on the return queue. This results in the threaded_spatch routine to get stuck on the ret_q.get() call. This patch removes raising the ExecutionError and just return the tuple. The non-zero return code will result in ExecutionErrorThread exception anyway. Signed-off-by: Arend van Spriel <arend@broadcom.com> [mcgrof]: rebased to fit into pycocci Signed-off-by: Luis R. Rodriguez <mcgrof@suse.com>
2014-05-01backports: fix igb patch for next-20140501Luis R. Rodriguez
Manual fixes were needed for: patches/the-way-not-to-do-backports/0001-ethernet-igb/0001-igb_net_device_ops.patch We currently hit a compile error as of next-20140501 because of the introduction of smp_mb__after_atomic(). This is not yet addressed. Signed-off-by: Luis R. Rodriguez <mcgrof@suse.com>
2014-05-01backports: devel/backports-update-manager: fix for older shutil.moveLuis R. Rodriguez
Older shutil.move does not seem to like it when there are symlinks on a target, to account for this and to make things clearer just split up the work on the lib/modules and usr/src directory. This fixes running devel/backports-update-manager on OpenSUSE 13.1 base install. Signed-off-by: Luis R. Rodriguez <mcgrof@suse.com>