Age | Commit message (Collapse) | Author |
|
Upstream commit: 1256d3ea1856aca94f82486714758c82c60f92fb
The uninstall script calculated the filename in the wrong way. It added
the current working dir into the file name, this resulted in names like
this:
/lib/modules/2.6.32-431.3.1.el6.x86_64/updates//home/hauke/backports-20140124/drivers/net/wireless/ipw2x00/ipw2100.ko
The correct one would be this
/lib/modules/2.6.32-431.3.1.el6.x86_64/updates/drivers/net/wireless/ipw2x00/ipw2100.ko
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
1 2.6.25 [ OK ]
2 2.6.26 [ OK ]
3 2.6.27 [ OK ]
4 2.6.28 [ OK ]
5 2.6.29 [ OK ]
6 2.6.30 [ OK ]
7 2.6.31 [ OK ]
8 2.6.32 [ OK ]
9 2.6.33 [ OK ]
10 2.6.34 [ OK ]
11 2.6.35 [ OK ]
12 2.6.36 [ OK ]
13 2.6.37 [ OK ]
14 2.6.38 [ OK ]
15 2.6.39 [ OK ]
16 3.0.101 [ OK ]
17 3.1.10 [ OK ]
18 3.2.54 [ OK ]
19 3.3.8 [ OK ]
20 3.4.77 [ OK ]
21 3.5.7 [ OK ]
22 3.6.11 [ OK ]
23 3.7.10 [ OK ]
24 3.8.13 [ OK ]
25 3.9.11 [ OK ]
26 3.10.27 [ OK ]
27 3.11.10 [ OK ]
28 3.12.8 [ OK ]
29 3.13-rc8 [ OK ]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
The Samsung regulator drivers are using a new struct member.
This fixes this compile error:
/drivers/regulator/s2mps11.c: In function ‘s2mps11_pmic_probe’:
/drivers/regulator/s2mps11.c:441:23: error: ‘struct sec_pmic_dev’ has no member named ‘regmap_pmic’
make[6]: *** [/home/hauke/compat-wireless/tmp/drivers/regulator/s2mps11.o] Error 1
make[5]: *** [/home/hauke/compat-wireless/tmp/drivers/regulator] Error 2
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: e16514c910f331700139a86a7c71e3242333c53b
This fixes the following warning:
/drivers/net/wireless/at76c50x-usb.c: In function ‘at76_mod_init’:
/drivers/net/wireless/at76c50x-usb.c:2472:2: warning: passing argument 2 of ‘led_trigger_register_simple’ from incompatible pointer type [enabled by default]
led_trigger_register_simple("at76_usb-tx", &ledtrig_tx);
^
In file included from /backport-include/linux/leds.h:3:0,
from /drivers/net/wireless/at76c50x-usb.c:45:
include/linux/leds.h:97:13: note: expected ‘struct led_trigger **’ but argument is of type ‘struct backport_led_trigger **’
extern void led_trigger_register_simple(const char *name,
^
/drivers/net/wireless/at76c50x-usb.c: In function ‘at76_mod_exit’:
/drivers/net/wireless/at76c50x-usb.c:2484:2: warning: passing argument 1 of ‘led_trigger_unregister_simple’ from incompatible pointer type [enabled by default]
led_trigger_unregister_simple(ledtrig_tx);
^
In file included from /backport-include/linux/leds.h:3:0,
from /drivers/net/wireless/at76c50x-usb.c:45:
include/linux/leds.h:99:13: note: expected ‘struct led_trigger *’ but argument is of type ‘struct backport_led_trigger *’
extern void led_trigger_unregister_simple(struct led_trigger *trigger);
^
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: 47dbfec644de5621a7d7211a557005e31e3288a5
This patch reverts the changes done in the following commit for older
kernel versions:
commit f663dd9aaf9ed124f25f0f8452edf238f087ad50
Author: Jason Wang <jasowang@redhat.com>
Date: Fri Jan 10 16:18:26 2014 +0800
net: core: explicitly select a txq before doing l2 forwarding
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
CC: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
|
|
Upstream commit: e7ff81f2d7ff55bef128c0eacdc43f16080ec8a0
kernel.org does not support bzip2 any more, use gzip instead.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: df310704d3d5da44a99d8dd199d41cefcba0443f
A user reported that the linux/mm.h header was missing on his mips
device with kernel 2.6.26.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: 8f6ed7f51ca39e1ca4b3850b52120dc39585f4fe
led_blink_set is also exported by the RedHat 6.5 kernel and collides
with backports when loading the compat.ko module. This fixes the
problem by prefixing the symbol.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: e6fbe86841f22eac08bae49caa40b7e07a17722d
SLES 11 SP3 does not have dev_hw_addr_random() so this patch includes
the stuff which would be done in dev_hw_addr_random() in
eth_hw_addr_random().
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
|
|
Upstream commit: c8f2587ebc13e4f1b23fc4b6626543cb15e423e0
SLES 11 SP3 backported skb_add_rx_frag() with 6 arguments and we have
to use that function with the truesize parameter. This removes the
define for SLES 11 SP3 like it is done for RHEL.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
|
|
Upstream commit: c42ee127c76d3c7815616076879fdd721cb07328
This fixes lots of compile problems on RHEL 6.5.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
|
|
Upstream commit: 844a6a0893c6753b7760090539db1bfb5c80e7f0
RHEL 6.5 already contains netdev_features_t which will collide with
backports definition.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
|
|
Upstream commit: 185e78bad33c73f26b817b50ccf05b1ffac5d446
These backports are not used by any driver code and some of them are
conflicting with code from RHEL 6.5 headers.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
|
|
Upstream commit: 3f8c0a7df40f574eb20ecd79fb7fbd7b60bb66d5
This is needed to add support for SLES 11 SP3 support.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
|
|
Upstream commit: a9081420811be2a9c7386b4693c5cf1b93b3ae23
This fixes a compile error with some config options.
Closes bug: https://bugzilla.kernel.org/show_bug.cgi?id=66601
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Reported-by: Richard Röjfors <richard.rojfors@gmail.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
|
|
Upstream commit: d04af61615445fc409758eaeaa90abd0b45c9fad
DMI_EXACT_MATCH was only used by the Intel gpu driver which was removed.
Kernel 3.10.21 also has DMI_EXACT_MATCH which collides with backports
definition.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
|
|
Upstream commit: cc0d8fe44ec0a46d939398feb8bc38d0db8eb341
sign_extend32() is also backported by the RHEL kernel, this fixes a
compile problem.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: ad1332154c6018ed9783bf2d46ae338e6eca8542
allyesconfig was mentioned in the help dialog twice.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: 351423240e69e385b7433adb555b739e05af3def
Sometimes these functions are backported in the kernel, add the
backports_ prefix to prevent the names from colliding.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: 153c22dd7d65ac8e607e682c834316a164dba5b6
In some places backports checked for the kernel version on weather to
add a own define for module_driver or not. This patch makes it check if
there is already one or not.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: 74571a07a608daf241433172ee398c0b71188af8
These files are now copied from the kernel like normal files we take
from the kernel.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: f79d7b9a86bbce15db9344b69770b37b122f6872
This file is now copied from the kernel like a normal file we take from
the kernel.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: 44a6205a3afbbab76ec292a4b4edad16b1ac9d15
This file was never included.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: 78005c5b2e5682cec16aeb5f94f478e115dde4f5
kref_get_unless_zero() was never called by any code.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: 7e5e6782399fbd41f6d7f323d3c5b8d0c72190b3
kref_get_unless_zero() was never called by any code.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: 46ea32e1ded36972b1793688a24848c4d5015ddb
hex_byte_pack() was never called by any code.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: 323f250dcef7ca2e360710058b8c802fc6ee673d
vlan_hw_offload_capable() was never called by any code.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: da80ee946168180cbf5a3f0455283acc71fdf295
fb_enable_skip_vt_switch() was never called by any code.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: 7ef2a4cd90a1492213a1d2d6bdb227af2931bb43
ethtool_rxfh_indir_default() was never called by any code.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: a064620db7bd276dd9160757c3ddb4e8a07f5c48
Non of these defines or functions where used by any code.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: 84453052c585d2dd101e74c43663615013afa64d
irq_set_affinity_hint() was never called by any code. This makes it
possible to remove struct cpumask.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: 97147b1ee4f249d03a0efb2833779db7ffc02bee
atomic_inc_not_zero_hint() was never called by any code.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: d2ef02764096bb69f4edb721084bf373d956084a
acpi_video_register_with_quirks() was never called by any code.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: 6b7c0a75c11776b3a07df11c2132f4ea34bec0e7
The driver is not included in backports and we should use the in kernel
headers.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Upstream commit: 162a33256456453b305b0de9df19d07a4091981d
There is some code for the mdio driver in backports, but it does not
get build on any kernel, just remove it till someone wants to make it
work.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
== ckmake-report.log ==
1 2.6.24 [ FAIL ]
2 2.6.25 [ OK ]
3 2.6.26 [ OK ]
4 2.6.27 [ OK ]
5 2.6.28 [ OK ]
6 2.6.29 [ OK ]
7 2.6.30 [ OK ]
8 2.6.31 [ OK ]
9 2.6.32 [ OK ]
10 2.6.33 [ OK ]
11 2.6.34 [ OK ]
12 2.6.35 [ OK ]
13 2.6.36 [ OK ]
14 2.6.37 [ OK ]
15 2.6.38 [ OK ]
16 2.6.39 [ OK ]
17 3.0.101 [ OK ]
18 3.1.10 [ OK ]
19 3.10.20 [ OK ]
20 3.11.9 [ OK ]
21 3.12.1 [ OK ]
22 3.13-rc1 [ OK ]
23 3.2.52 [ OK ]
24 3.3.8 [ OK ]
25 3.4.70 [ OK ]
26 3.5.7 [ OK ]
27 3.6.11 [ OK ]
28 3.7.10 [ OK ]
29 3.8.13 [ OK ]
30 3.9.11 [ OK ]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
== ckmake-report.log ==
1 2.6.24 [ FAIL ]
2 2.6.25 [ OK ]
3 2.6.26 [ OK ]
4 2.6.27 [ OK ]
5 2.6.28 [ OK ]
6 2.6.29 [ OK ]
7 2.6.30 [ OK ]
8 2.6.31 [ OK ]
9 2.6.32 [ OK ]
10 2.6.33 [ OK ]
11 2.6.34 [ OK ]
12 2.6.35 [ OK ]
13 2.6.36 [ OK ]
14 2.6.37 [ OK ]
15 2.6.38 [ OK ]
16 2.6.39 [ OK ]
17 3.0.101 [ OK ]
18 3.1.10 [ OK ]
19 3.10.20 [ OK ]
20 3.11.9 [ OK ]
21 3.12.1 [ OK ]
22 3.13-rc1 [ OK ]
23 3.2.52 [ OK ]
24 3.3.8 [ OK ]
25 3.4.70 [ OK ]
26 3.5.7 [ OK ]
27 3.6.11 [ OK ]
28 3.7.10 [ OK ]
29 3.8.13 [ OK ]
30 3.9.11 [ OK ]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
current_user_ns() is used by seq_user_ns() if CONFIG_USER_NS is set and
kernel version <= 2.6.38.
This was added to the kernel in version 2.6.29.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Add kernel 3.13-rc1 and update the other kernel versions.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
On kernels that already have pre_doit/post_doit, we don't
fake them by re-assigning all ops and their doit, but then
we clearly need to copy the pointers. Fix that oversight.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
== ckmake-report.log ==
1 2.6.24 [ FAIL ]
2 2.6.25 [ OK ]
3 2.6.26 [ OK ]
4 2.6.27 [ OK ]
5 2.6.28 [ OK ]
6 2.6.29 [ OK ]
7 2.6.30 [ OK ]
8 2.6.31 [ OK ]
9 2.6.32 [ OK ]
10 2.6.33 [ OK ]
11 2.6.34 [ OK ]
12 2.6.35 [ OK ]
13 2.6.36 [ OK ]
14 2.6.37 [ OK ]
15 2.6.38 [ OK ]
16 2.6.39 [ OK ]
17 3.0.101 [ OK ]
18 3.1.10 [ OK ]
19 3.10.17 [ OK ]
20 3.11.6 [ OK ]
21 3.12-rc7 [ OK ]
22 3.2.52 [ OK ]
23 3.3.8 [ OK ]
24 3.4.67 [ OK ]
25 3.5.7 [ OK ]
26 3.6.11 [ OK ]
27 3.7.10 [ OK ]
28 3.8.13 [ OK ]
29 3.9.11 [ OK ]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
ARIZONA needs struct regulator_linear_range which was added in kernel 3.12.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
This is not used anywhere.
The Debian Wheezy kernel also includes this function and it conflicted
with backports version.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
I recently changed the generic netlink registration and multicast
group APIs to be safer. Backport these changes by implementing all
the new APIs in terms of what was in the kernel before.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
There's no need to carry a small netdev ops patch for
each driver any more now, we can just write a small
semantic patch. Only the ndo_ioctl() part is easier
to keep as a separate patch.
As some stupid drivers seem to set their ops to NULL
just before freeing the netdev anyway, the attach
function must gracefully handle that (but not doesn't
really need to do anything.)
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
The netdev_for_each_mc_addr() handling can be done with a
semantic patch and a simple macro encapsulating the addr
dereferencing for the two cases.
In fact, this already fixed a bug in dvb_net.c, although
I think that depends on a newer kernel anyway.
Thanks Julia for the help with iterator name!
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Acked-by: Julia Lawall <julia.lawall@lip6.fr>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Signed-off-by: Jason Mobarak <jam@cozybit.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
Instead of copying bitops.h from upstream just add what's missing in
older kernel.
Signed-off-by: Stefan Assmann <sassmann@kpanic.de>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
== ckmake-report.log ==
1 2.6.25 [ OK ]
2 2.6.26 [ OK ]
3 2.6.27 [ OK ]
4 2.6.28 [ OK ]
5 2.6.29 [ OK ]
6 2.6.30 [ OK ]
7 2.6.31 [ OK ]
8 2.6.32 [ OK ]
9 2.6.33 [ OK ]
10 2.6.34 [ OK ]
11 2.6.35 [ OK ]
12 2.6.36 [ OK ]
13 2.6.37 [ OK ]
14 2.6.38 [ OK ]
15 2.6.39 [ OK ]
16 3.0.101 [ OK ]
17 3.1.10 [ OK ]
18 3.10.17 [ OK ]
19 3.11.6 [ OK ]
20 3.12-rc7 [ OK ]
21 3.2.52 [ OK ]
22 3.3.8 [ OK ]
23 3.4.67 [ OK ]
24 3.5.7 [ OK ]
25 3.6.11 [ OK ]
26 3.7.10 [ OK ]
27 3.8.13 [ OK ]
28 3.9.11 [ OK ]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
|
This is needed by drivers/media/dvb-core/dvbdev.c and was added in:
commit e84f9e57b90ca89664d733a7cef19aa7ccd832f3
Author: Al Viro <viro@zeniv.linux.org.uk>
Date: Sun Sep 22 14:17:15 2013 -0400
consolidate the reassignments of ->f_op in ->open() instances
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|