8 years agobackports: add forward declaration for struct device type upstream_41 R8.6 R8.6SP1 R8.6_SP1 R8.6_compat ol_r8.a9.23 ol_r8.a9.24 ol_r8.a9.25 ol_r8.a9.26 ol_r8.a9.27 ol_r8.a9.28
backports: add forward declaration for struct device type
This is a backport of kernel commit f30d0a8, which
added forward declaration for struct device, as
debugfs_create_devm_seqfile() has such parameter.
Signed-off-by: Eliad Peller <eliad@wizery.com>
This is a backport of kernel commit f30d0a8, which
added forward declaration for struct device, as
debugfs_create_devm_seqfile() has such parameter.
Signed-off-by: Eliad Peller <eliad@wizery.com>
backports: skip some install operations if KLIB is defined
When a custom rootfs is being used, there is no point
in running various installation operations (such as depmod)
on the host file system.
Signed-off-by: Eliad Peller <eliad@wizery.com>
When a custom rootfs is being used, there is no point
in running various installation operations (such as depmod)
on the host file system.
Signed-off-by: Eliad Peller <eliad@wizery.com>
don't require coccinelle
cocci files were already replaced with simple patches.
Signed-off-by: Eliad Peller <eliad@wizery.com>
cocci files were already replaced with simple patches.
Signed-off-by: Eliad Peller <eliad@wizery.com>
replace cocci patches with simple patches
To make the build faster
Signed-off-by: Eliad Peller <eliad@wizery.com>
To make the build faster
Signed-off-by: Eliad Peller <eliad@wizery.com>
backports: add missing <linux/vmalloc.h> include
commit b5ba740 ("backports: backport kvfree") backported
kvfree implementation, but didn't include vmalloc.h,
needed for vfree definition (at least for some kernels)
Signed-off-by: Eliad Peller <eliad@wizery.com>
commit b5ba740 ("backports: backport kvfree") backported
kvfree implementation, but didn't include vmalloc.h,
needed for vfree definition (at least for some kernels)
Signed-off-by: Eliad Peller <eliad@wizery.com>
backports: fix coccinelle version check
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>
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>
backports: remove kernel 3.15 requirement for WLCORE_SDIO
WLCORE_SDIO doesn't use any gpio code, so there's no
reason to require kernel 3.15
Signed-off-by: Eliad Peller <eliad@wizery.com>
WLCORE_SDIO doesn't use any gpio code, so there's no
reason to require kernel 3.15
Signed-off-by: Eliad Peller <eliad@wizery.com>
defconfigs: wl18xx: enable TESTMODE
this is currently needed for ap support (smart config)
Signed-off-by: Eliad Peller <eliad@wizery.com>
this is currently needed for ap support (smart config)
Signed-off-by: Eliad Peller <eliad@wizery.com>
wl18xx: don't use CPTCFG_WILINK_PLATFORM_DATA by default
We don't need this for DT kernels
Signed-off-by: Eliad Peller <eliad@wizery.com>
We don't need this for DT kernels
Signed-off-by: Eliad Peller <eliad@wizery.com>
backports: add a defconfig for wl18xx
Signed-off-by: Eliad Peller <eliad@wizery.com>
Signed-off-by: Eliad Peller <eliad@wizery.com>
ignore non-existent files and failed patches
Signed-off-by: Eliad Peller <eliad@wizery.com>
Signed-off-by: Eliad Peller <eliad@wizery.com>
patches: refresh patches on next-20150424
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/0053-remove_wait_on_bit_timeout/btusb.patch
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
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/0053-remove_wait_on_bit_timeout/btusb.patch
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
patches: do not use EPROBE_DEFER in media
This was added in commit 4f528afc.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This was added in commit 4f528afc.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
depends: deactivate some driver which are using devm_gpiod_get_optional()
devm_gpiod_get_optional() was not backported to older kernel versions
and the devm_gpiod_get_optional() function in kernel 3.16 has less
parameters.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
devm_gpiod_get_optional() was not backported to older kernel versions
and the devm_gpiod_get_optional() function in kernel 3.16 has less
parameters.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
copy: header file for nxp-nci NFC driver
The nxp-nci NFC driver was added in Linux commit dece45855 and needs an
additional header file.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
The nxp-nci NFC driver was added in Linux commit dece45855 and needs an
additional header file.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
header: add clk_prepare_enable() and clk_disable_unprepare()
These functions are used by some media drivers since 4f528afc.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
These functions are used by some media drivers since 4f528afc.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
header: add TRACE_DEFINE_ENUM define for v4l2
v4l2 makes use of TRACE_DEFINE_ENUM. This was introduced in 0c564a538
and is not supported in older kernel versions, implement it empty.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
v4l2 makes use of TRACE_DEFINE_ENUM. This was introduced in 0c564a538
and is not supported in older kernel versions, implement it empty.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
header: add IS_REACHABLE()
This was introduced in commit 9b174527e and is used by the media
drivers.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This was introduced in commit 9b174527e and is used by the media
drivers.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
patches: refresh patches on next-20150402
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 ]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
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 ]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
header: do not use genl backport on RHEL 7.0
The genl changes were backported to RHEL 7.0
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
The genl changes were backported to RHEL 7.0
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
header: add LINUX_BACKPORT() macro to reinit_completion()
This fixes compalation on RHEL 7.1
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This fixes compalation on RHEL 7.1
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
header: lockdep_assert_held is already in kernel 3.0
This backport is not needed because it is already provided by all
supported kernel versions.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This backport is not needed because it is already provided by all
supported kernel versions.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
header: add module_pnp_driver()
This macro is used by some media drivers and was added to the kernel in
commit 95c0fd457.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This macro is used by some media drivers and was added to the kernel in
commit 95c0fd457.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
patches: do not access name_assign_type
struct net_device now has a new member name_assign_type which contains
the type of the mac address. It is currently only used to be shown in
sysfs. It should be save to just ignore it on older kernel versions.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
struct net_device now has a new member name_assign_type which contains
the type of the mac address. It is currently only used to be shown in
sysfs. It should be save to just ignore it on older kernel versions.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
copy: add fixp-arith.h
This file is needed by some media drivers.
It only contains inline functions and macros, so it is save to copy it.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This file is needed by some media drivers.
It only contains inline functions and macros, so it is save to copy it.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
header: add DIV_ROUND_CLOSEST_ULL
This adds the DIV_ROUND_CLOSEST_ULL macro which was added to the kernel
in 350f28a7a. In addition this patch fixes some problems in the
DIV_ROUND_CLOSEST macro. Both are copied from the kernel.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This adds the DIV_ROUND_CLOSEST_ULL macro which was added to the kernel
in 350f28a7a. In addition this patch fixes some problems in the
DIV_ROUND_CLOSEST macro. Both are copied from the kernel.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
patches: do not add backports code for recent kernel versions
This caused a warning on recent kernel versions.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This caused a warning on recent kernel versions.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: deal with struct struct ptp_clock_info get/settime64 changes
In kernel 4.1 struct ptp_clock_info changes function pointers gettime,
settime to gettime64, settime64.
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
In kernel 4.1 struct ptp_clock_info changes function pointers gettime,
settime to gettime64, settime64.
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: deal with struct timespec64 changes
In kernel 3.17 struct timespec64 was introduced.
commit 361a3bf00582469877f8d18ff20f1efa6b781274
Author: John Stultz <john.stultz@linaro.org>
Date: Wed Jul 16 21:03:58 2014 +0000
time64: Add time64.h header and define struct timespec64
git describe --contains 361a3bf00582469877f8d18ff20f1efa6b781274
v3.17-rc1~109^2~62
Deal with the required changes via defines.
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
[Moved defines into the same header files as in mailine kernel, removed some ktime_*]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
In kernel 3.17 struct timespec64 was introduced.
commit 361a3bf00582469877f8d18ff20f1efa6b781274
Author: John Stultz <john.stultz@linaro.org>
Date: Wed Jul 16 21:03:58 2014 +0000
time64: Add time64.h header and define struct timespec64
git describe --contains 361a3bf00582469877f8d18ff20f1efa6b781274
v3.17-rc1~109^2~62
Deal with the required changes via defines.
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
[Moved defines into the same header files as in mailine kernel, removed some ktime_*]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: add passthru_features_check()
This is required by igb and possibly other network drivers.
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
[change to EXPORT_SYMBOL_GPL]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This is required by igb and possibly other network drivers.
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
[change to EXPORT_SYMBOL_GPL]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: handle ndo_gso_check() to ndo_features_check() changes
In kernel 3.19 function pointer ndo_gso_check is changed into
ndo_features_check in struct net_device_ops.
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
In kernel 3.19 function pointer ndo_gso_check is changed into
ndo_features_check in struct net_device_ops.
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: use spatch for __genl_const change
As newer versions of spatch are now capable of declaring an
attribute, use that feature to create an spatch for the change
that changes const to __genl_const.
This bumps the required version of coccinelle to 1.0.0-rc23
(which was released over three months ago.)
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
As newer versions of spatch are now capable of declaring an
attribute, use that feature to create an spatch for the change
that changes const to __genl_const.
This bumps the required version of coccinelle to 1.0.0-rc23
(which was released over three months ago.)
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: deal better with possible_net_t
Instead of just assuming CONFIG_NET_NS is defined, deal with
this better. Sadly, it needs a header file patch (as an spatch
doesn't deal properly with header files.)
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>
Instead of just assuming CONFIG_NET_NS is defined, deal with
this better. Sadly, it needs a header file patch (as an spatch
doesn't deal properly with header files.)
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>
backports: require coccinelle version 1.0.0-rc24
The new more generic ethernet patches require spatch 1.0.0-rc24.
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
The new more generic ethernet patches require spatch 1.0.0-rc24.
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: remove igb-devm_hwmon_device_register_with_groups.patch
This patch is no longer needed due to commit
commit 69dbc7cf6d34b903c1dc80f1d4f880fc9acfe6fb
Author: Mathieu Olivari <mathieu@qca.qualcomm.com>
Date: Sun Jan 25 09:46:02 2015 -0800
backport: add hwmon group registration functions
which provides the missing functionality now
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This patch is no longer needed due to commit
commit 69dbc7cf6d34b903c1dc80f1d4f880fc9acfe6fb
Author: Mathieu Olivari <mathieu@qca.qualcomm.com>
Date: Sun Jan 25 09:46:02 2015 -0800
backport: add hwmon group registration functions
which provides the missing functionality now
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: replace struct net_device_ops set_vf_rate changes with smpl patch
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: replace struct net_device_ops set_vf_spoofchk changes with smpl patch
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: replace struct ethtool_ops get_rxnfc changes with smpl patch
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: replace struct pci_error_handlers changes with smpl patch
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: replace struct pci_driver sriov_configure changes with smpl patch
There's still some manual patching done because igb_pci_disable_sriov()
will not be used on kernel older than 3.8, which would generate a
compile warning.
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
There's still some manual patching done because igb_pci_disable_sriov()
will not be used on kernel older than 3.8, which would generate a
compile warning.
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: replace struct ethtool_ops get_module changes with smpl patch
Also required a refreshed of patch
patches/collateral-evolutions/network/0038-ethtool_rxfh_indir/igb_rxfh_indir.patch
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Also required a refreshed of patch
patches/collateral-evolutions/network/0038-ethtool_rxfh_indir/igb_rxfh_indir.patch
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: replace struct ethtool_ops get/set_eee changes with smpl patch
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: replace struct ethtool_ops get_ts_info changes with smpl patch
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: update cfg80211 wext Kconfig disable patch
The context change, update the patch.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
The context change, update the patch.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
patches: refresh on next-20150313
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 ]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
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 ]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: add USB ZD1201 driver
This wifi driver was missing before.
This driver uses the cfg80211 so we should ship it.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This wifi driver was missing before.
This driver uses the cfg80211 so we should ship it.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: add Atmel at76c50x PCI and PCMCIA driver
This wifi driver was missing before.
This driver uses the cfg80211 so we should ship it.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This wifi driver was missing before.
This driver uses the cfg80211 so we should ship it.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: add Cisco/Aironet (AIRO) driver
This wifi driver was missing before.
This driver uses the cfg80211 so we should ship it.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This wifi driver was missing before.
This driver uses the cfg80211 so we should ship it.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
patches: add missing import to rhashtable
lib-rhashtable.c misses a #include <linux/export.h> on some kernel
versions.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
lib-rhashtable.c misses a #include <linux/export.h> on some kernel
versions.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
patches: adapt function signature of recvmsg sendmsg
The function signature of the members recvmsg sendmsg of the structure
proto_ops changed. The first parameter was removed for kernel 4.1 in
commit 1b7841404. This patch adds back the old signature of older
kernel versions.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
The function signature of the members recvmsg sendmsg of the structure
proto_ops changed. The first parameter was removed for kernel 4.1 in
commit 1b7841404. This patch adds back the old signature of older
kernel versions.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
headers: add sock_skb_cb_check_size()
The bluetooth code needs this function. It was introduced in upstream
commit b4772ef87.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
The bluetooth code needs this function. It was introduced in upstream
commit b4772ef87.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: backport recent wext change
backport the commit 36ef906ee8fefbfac3844206e66d8450e6221c69
("wext: add checked wrappers for adding events/points to streams")
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backport the commit 36ef906ee8fefbfac3844206e66d8450e6221c69
("wext: add checked wrappers for adding events/points to streams")
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backport-include: map possible_net_t to struct net *
commit 0c5c9fb55106 (net: Introduce possible_net_t) changed
use of write_pnet and read_pnet. This patch will map possible_net_t
back to struct net * to use old api.
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
commit 0c5c9fb55106 (net: Introduce possible_net_t) changed
use of write_pnet and read_pnet. This patch will map possible_net_t
back to struct net * to use old api.
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: backport netlink IP/IPv6 address accessors
These were introduced upstream in commits 67b61f6c130a
and 930345ea6304.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
These were introduced upstream in commits 67b61f6c130a
and 930345ea6304.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: include rhashtable
As mac80211 now needs rhashtable, include it in backports.
For now, it actually depends on mac80211 and is selected
for kernels < 4.1 -- it existed in previous kernels but
with different API, so cannot be used from there easily.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
As mac80211 now needs rhashtable, include it in backports.
For now, it actually depends on mac80211 and is selected
for kernels < 4.1 -- it existed in previous kernels but
with different API, so cannot be used from there easily.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
devel: update the test kernels
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
patches: refresh patches on next-20150222
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>
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>
patches: remove usage of vb2_ioctl_expbuf()
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>
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>
patches: do not use memcpy_fromiovec() in bluetooth
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>
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>
patches: add missing include in ath10k
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>
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>
dependencies: deactivate DVB_RTL2830, DVB_RTL2832
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>
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>
dependencies: deactivate NFC_PN544_I2C
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>
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>
patches: remove usage of wait_on_bit_timeout() in btusb.c
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>
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>
compat: wait_on_bit_timeout() function
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>
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>
header: adapt new dma_buf_export() signature
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>
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>
copy: remove include/linux/platform_data/vsp1.h
This file was removed from the kernel in commit 32d17597.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This file was removed from the kernel in commit 32d17597.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: backport kvfree
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>
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>
backport: backport NULLS_MARKER
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>
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>
backports: backport NET_NAME_* definitions
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>
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>
headers: support pre-3.9 (5-args) hashtable macros
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>
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>
backports: add support for 4.x kernels
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>
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>
git-tracker: ask for verbose messages from per-commit processing
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>
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>
backport: add backport for get_net_ns_by_fd()
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>
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>
patches: refresh patches on next-20150129
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>
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>
devel: update the test kernels
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
header: add of_get_property() for 3.0
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>
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>
patches: igb: remove access to programmable ptp pins
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>
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>
header: add skb_vlan_tag_{present,get,get_id}
These macros are used by some Ethernet drivers now.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
These macros are used by some Ethernet drivers now.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
header: add get_user_pages_unlocked()
This function is needed by some media driver.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This function is needed by some media driver.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: add IFF_TX_SKB_SHARING
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>
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>
backports: remove patches for SKBTX_WIFI_STATUS
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>
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>
patches: genl-const: fix nl80211.patch
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>
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>
backport: small copy&paste error fixed
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>
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>
backport: add hwmon group registration functions
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>
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>
patches: refresh on next-20150108
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>
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>
copy: add include/linux/hdmi.h
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>
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>
header: add linux/timecounter.h
This file was newly added to the kernel. It was extracted from
linux/clocksource.h.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This file was newly added to the kernel. It was extracted from
linux/clocksource.h.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
backports: explicitely include string.h from device.h
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>
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>
patches: remove ath9k-Revert-ath-ath9k-use-debugfs patch
This patches was merged upstream
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This patches was merged upstream
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
atches: fix ssb compile
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>
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>
patches: revert iov_iter for bluetooth
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>
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>
header: add dma_rmb()
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>
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>
header: add eth_skb_pad()
eth_skb_pad() is used by the igb driver.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
eth_skb_pad() is used by the igb driver.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
header: add skb_put_padto()
skb_put_padto() is used by the igb driver.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
skb_put_padto() is used by the igb driver.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
header: add napi_alloc_skb()
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>
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>
devel: update the test kernels
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
patches: refresh on next-20141201
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>
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>
patches: cherry-pick debugfs_create_devm_seqfile() revert
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
patches: adapt api change of rchan_callbacks->create_buf_file in ath9k
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>