openwrt/staging/blogic.git
11 years agobackports: fix kfifo_put()
Hauke Mehrtens [Wed, 6 Nov 2013 18:40:43 +0000 (19:40 +0100)]
backports: fix kfifo_put()

kfifo_put() now gets the second parameter by value and not by reference
any more. This replaces the in kernel implementation of kfifo_put()
with a version which is compatible to the in kernel structures but
takes the value and not a reference to the value. We wanted to do this:
 #define kfifo_put(fifo, val) kfifo_put(fifo, &val)

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: update kfifo
Hauke Mehrtens [Wed, 6 Nov 2013 18:34:10 +0000 (19:34 +0100)]
backports: update kfifo

This brings kfifo to the state of next-20131106.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: fix signature of __vlan_find_dev_deep()
Hauke Mehrtens [Wed, 6 Nov 2013 17:22:40 +0000 (18:22 +0100)]
backports: fix signature of __vlan_find_dev_deep()

__vlan_find_dev_deep() got an extra parameter in recent kernel versions.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add ipv6_addr_is_solict_mult()
Hauke Mehrtens [Wed, 6 Nov 2013 17:17:06 +0000 (18:17 +0100)]
backports: add ipv6_addr_is_solict_mult()

This is needed by drivers/net/usb/cdc_mbim.c

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add of_property_read_u8_array()
Hauke Mehrtens [Wed, 6 Nov 2013 17:13:58 +0000 (18:13 +0100)]
backports: add of_property_read_u8_array()

This is needed by drivers/bluetooth/btmrvl_main.c

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: always activate the of.h backports
Hauke Mehrtens [Wed, 6 Nov 2013 23:26:18 +0000 (00:26 +0100)]
backports: always activate the of.h backports

This removes the KERNEL_HAS_OF_SUPPORT option from backports.
We can not include linux/of.h on kernel < 2.6.34, because this depends
on some sparc and powerpc only headers. The backport code should still
be included in this header file for such kernel versions, because some
recent drivers are using these functions now on all platforms, but they
will use the empty implementations then.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: do not build tty backport if it is not in the kernel
Hauke Mehrtens [Wed, 6 Nov 2013 16:53:50 +0000 (17:53 +0100)]
backports: do not build tty backport if it is not in the kernel

The backported parts of tty are depending on tty being build into the
kernel, deactivate them if tty was not activated in the kernel config.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: only add regulator code when regulator is activated in kernel
Hauke Mehrtens [Wed, 6 Nov 2013 13:21:14 +0000 (14:21 +0100)]
backports: only add regulator code when regulator is activated in kernel

The backported parts of the regulator subsystem are depending on the
regulator subsystem being build into the kernel, deactivate them if the
regulator subsystem was not activated in the kernel config.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: refresh on next-20131031
Hauke Mehrtens [Thu, 31 Oct 2013 20:21:58 +0000 (21:21 +0100)]
backports: refresh on next-20131031

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>
11 years agobackports: add reinit_completion()
Hauke Mehrtens [Thu, 31 Oct 2013 20:55:22 +0000 (21:55 +0100)]
backports: add reinit_completion()

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: do not add debugfs_create_x64() on RHEL 6.4
Hauke Mehrtens [Thu, 31 Oct 2013 20:17:50 +0000 (21:17 +0100)]
backports: do not add debugfs_create_x64() on RHEL 6.4

debugfs_create_x64() is provided by the RHEL 6.4 kernel and should not
be added to the build on such a kernel.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: replace netlink portid by semantic patch
Johannes Berg [Wed, 30 Oct 2013 21:13:49 +0000 (22:13 +0100)]
backports: replace netlink portid by semantic patch

Introduce the infrastructure to apply semantic patches
and make use of it for the (frequently breaking) portid
patch for netlink.

Unfortunately this is significantly slower:

before:
real    0m14.312s
user    0m12.144s
sys     0m1.784s

after:
real    0m25.932s
user    0m21.768s
sys     0m2.932s

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: update test kernel versions
Hauke Mehrtens [Mon, 28 Oct 2013 22:04:08 +0000 (23:04 +0100)]
backports: update test kernel versions

This brings the kernels test test against to the latest versions.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agogentree.py: add v as prefix for stable folder name
Hauke Mehrtens [Mon, 28 Oct 2013 21:31:52 +0000 (22:31 +0100)]
gentree.py: add v as prefix for stable folder name

The folder name did not started with an v.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: Add a defconfig for ath9k debugging
Sujith Manoharan [Mon, 28 Oct 2013 03:55:54 +0000 (09:25 +0530)]
backports: Add a defconfig for ath9k debugging

Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agogenlib: add missing slash to korg_path for stable
Hauke Mehrtens [Mon, 28 Oct 2013 20:23:52 +0000 (21:23 +0100)]
genlib: add missing slash to korg_path for stable

Without this slash it wants to use the directory /backportsstable/

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: refresh on next-20131025
Hauke Mehrtens [Sun, 27 Oct 2013 14:24:51 +0000 (15:24 +0100)]
backports: refresh on next-20131025

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.98              [  OK  ]
17  3.1.10              [  OK  ]
18  3.10.14             [  OK  ]
19  3.11.3              [  OK  ]
20  3.12-rc3            [  OK  ]
21  3.2.51              [  OK  ]
22  3.3.8               [  OK  ]
23  3.4.64              [  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>
11 years agobackports: add missing header for struct in6_addr
Hauke Mehrtens [Sun, 27 Oct 2013 14:20:36 +0000 (15:20 +0100)]
backports: add missing header for struct in6_addr

fw-api-d3.h in the iwlwifi driver uses struct in6_addr and somehow it
does not get included on all kernel versions like 2.6.25. This patch
adds the missing include for linux/in6.h to fix the problem.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add strtobool()
Hauke Mehrtens [Sun, 27 Oct 2013 14:12:08 +0000 (15:12 +0100)]
backports: add strtobool()

This was added in the following upstream commit:
commit d0f1fed29e6e73d9d17f4c91a5896a4ce3938d45
Author: Jonathan Cameron <jic23@cam.ac.uk>
Date:   Tue Apr 19 12:43:45 2011 +0100

    Add a strtobool function matching semantics of existing in kernel equivalents

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add list_first_entry_or_null
Hauke Mehrtens [Sun, 27 Oct 2013 13:58:09 +0000 (14:58 +0100)]
backports: add list_first_entry_or_null

This was added in the following upstream commit:
commit 6d7581e62f8be462440d7b22c6361f7c9fa4902b
Author: Jiri Pirko <jiri@resnulli.us>
Date:   Wed May 29 05:02:56 2013 +0000

    list: introduce list_first_entry_or_null

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add some new options to defconfigs/wifi
Hauke Mehrtens [Sun, 27 Oct 2013 13:35:31 +0000 (14:35 +0100)]
backports: add some new options to defconfigs/wifi

This adds ath10k, wcn36xx and rt3573 to the default wifi config.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: refresh on next-20131018
Hauke Mehrtens [Sat, 26 Oct 2013 10:19:17 +0000 (12:19 +0200)]
backports: refresh on next-20131018

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.98              [  OK  ]
17  3.1.10              [  OK  ]
18  3.10.14             [  OK  ]
19  3.11.3              [  OK  ]
20  3.12-rc3            [  OK  ]
21  3.2.51              [  OK  ]
22  3.3.8               [  OK  ]
23  3.4.64              [  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>
11 years agobackports: backport new sysfs API for bcma and ssb
Hauke Mehrtens [Sat, 26 Oct 2013 10:42:13 +0000 (12:42 +0200)]
backports: backport new sysfs API for bcma and ssb

bcma and ssb are using the new sysfs API starting with kernel 3.12.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: use sysfs api backport independent from kernel version
Hauke Mehrtens [Sat, 26 Oct 2013 12:40:59 +0000 (14:40 +0200)]
backports: use sysfs api backport independent from kernel version

In struct class the new sysfs dev_groups member was added with kernel
3.11, but in other structs, like struct bus_type the new member was
added with kernel 3.12. This backport is now needed on different kernel
versions depending on the struct where is was used.
With this patch ATTRIBUTE_GROUPS() will always be used with the new API
and ATTRIBUTE_GROUPS_BACKPORT() will always be used used with the old
API and the patch has to add a KERNEL_VERSION check to add the correct
macro.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add REGULATOR_LINEAR_RANGE
Hauke Mehrtens [Sat, 26 Oct 2013 12:43:49 +0000 (14:43 +0200)]
backports: add REGULATOR_LINEAR_RANGE

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: refresh patches on next-20131011
Hauke Mehrtens [Fri, 25 Oct 2013 22:08:18 +0000 (00:08 +0200)]
backports: refresh patches on next-20131011

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.98              [  OK  ]
17  3.1.10              [  OK  ]
18  3.10.14             [  OK  ]
19  3.11.3              [  OK  ]
20  3.12-rc3            [  OK  ]
21  3.2.51              [  OK  ]
22  3.3.8               [  OK  ]
23  3.4.64              [  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>
11 years agobackports: remove struct platform_device_id from wcn36xx
Hauke Mehrtens [Fri, 25 Oct 2013 22:40:32 +0000 (00:40 +0200)]
backports: remove struct platform_device_id from wcn36xx

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add resource_size()
Hauke Mehrtens [Fri, 25 Oct 2013 22:40:13 +0000 (00:40 +0200)]
backports: add resource_size()

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add VLAN_PRIO_MASK and VLAN_PRIO_SHIFT
Hauke Mehrtens [Fri, 25 Oct 2013 22:26:47 +0000 (00:26 +0200)]
backports: add VLAN_PRIO_MASK and VLAN_PRIO_SHIFT

It should be safe to add them for older kernel versions, there these
values were hard coded in other places.

This was added in linux-2.6.33.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: refresh patches on next-20131004
Hauke Mehrtens [Thu, 24 Oct 2013 21:22:12 +0000 (23:22 +0200)]
backports: refresh patches on next-20131004

Manual fixes where needed in:
patches/collateral-evolutions/network/09-threaded-irq/drivers_net_wireless_ti_wlcore_main.patch
patches/collateral-evolutions/network/40-netdev-hw-features/drivers_net_ethernet_atheros_atl1e_atl1e_main.patch

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.98              [  OK  ]
17  3.1.10              [  OK  ]
18  3.10.14             [  OK  ]
19  3.11.3              [  OK  ]
20  3.12-rc3            [  OK  ]
21  3.2.51              [  OK  ]
22  3.3.8               [  OK  ]
23  3.4.64              [  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>
11 years agobackports: add NETIF_F_RXFCS and NETIF_F_RXALL
Hauke Mehrtens [Thu, 24 Oct 2013 22:15:12 +0000 (00:15 +0200)]
backports: add NETIF_F_RXFCS and NETIF_F_RXALL

When these are set to 0 on kernels where they are not supported it
should result in them not being used at all.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: fix usb-sg for usbnet
Hauke Mehrtens [Thu, 24 Oct 2013 21:50:42 +0000 (23:50 +0200)]
backports: fix usb-sg for usbnet

This adapts the changes from:
commit 60e453a940ac678565b6641d65f8c18541bb9f28
Author: Ming Lei <ming.lei@canonical.com>
Date:   Mon Sep 23 20:59:35 2013 +0800

    USBNET: fix handling padding packet

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add dma_set_mask_and_coherent()
Hauke Mehrtens [Thu, 24 Oct 2013 21:36:30 +0000 (23:36 +0200)]
backports: add dma_set_mask_and_coherent()

dma_set_mask_and_coherent() is used by some Broadcom drivers.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de
11 years agobackports: refresh on next-20130927
Hauke Mehrtens [Thu, 24 Oct 2013 19:58:39 +0000 (21:58 +0200)]
backports: refresh on next-20130927

== 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.98              [  OK  ]
17  3.1.10              [  OK  ]
18  3.10.14             [  OK  ]
19  3.11.3              [  OK  ]
20  3.12-rc3            [  OK  ]
21  3.2.51              [  OK  ]
22  3.3.8               [  OK  ]
23  3.4.64              [  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>
11 years agobackports: add backport prefix to devm_regulator_register()
Hauke Mehrtens [Thu, 24 Oct 2013 20:18:15 +0000 (22:18 +0200)]
backports: add backport prefix to devm_regulator_register()

Use LINUX_BACKPORT() to prevent a collision with some backported
patches in the kernel backports is being compiled against.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add dev_get_platdata()
Hauke Mehrtens [Thu, 24 Oct 2013 20:16:49 +0000 (22:16 +0200)]
backports: add dev_get_platdata()

This adds dev_get_platdata() function.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: refresh patches on next-20130920
Hauke Mehrtens [Wed, 23 Oct 2013 21:40:22 +0000 (23:40 +0200)]
backports: refresh patches on next-20130920

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.98              [  OK  ]
17  3.1.10              [  OK  ]
18  3.10.14             [  OK  ]
19  3.11.3              [  OK  ]
20  3.12-rc3            [  OK  ]
21  3.2.51              [  OK  ]
22  3.3.8               [  OK  ]
23  3.4.64              [  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>
11 years agobackports: fixed regulator driver depends on kernel >= 3.13
Hauke Mehrtens [Thu, 24 Oct 2013 18:01:03 +0000 (20:01 +0200)]
backports: fixed regulator driver depends on kernel >= 3.13

The fixed voltage regulator depends now on kernel >= 3.13,
it uses regulator_desc.fixed_uV.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add devm_regulator_register()
Hauke Mehrtens [Thu, 24 Oct 2013 17:57:26 +0000 (19:57 +0200)]
backports: add devm_regulator_register()

This backports the following commit from mainline:
commit b33e46bcdc4e598d738ed12a5a7906be4e11d786
Author: Mark Brown <broonie@linaro.org>
Date:   Sat Aug 31 11:58:26 2013 +0100

regulator: core: Provide managed regulator registration

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: refresh patches on next-20130913
Hauke Mehrtens [Wed, 23 Oct 2013 19:34:40 +0000 (21:34 +0200)]
backports: refresh patches on next-20130913

== 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.98              [  OK  ]
17  3.1.10              [  OK  ]
18  3.10.14             [  OK  ]
19  3.11.3              [  OK  ]
20  3.12-rc3            [  OK  ]
21  3.2.51              [  OK  ]
22  3.3.8               [  OK  ]
23  3.4.64              [  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>
11 years agobackports: refresh patches on next-20130906
Hauke Mehrtens [Wed, 23 Oct 2013 18:45:15 +0000 (20:45 +0200)]
backports: refresh patches on next-20130906

== 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.98              [  OK  ]
17  3.1.10              [  OK  ]
18  3.10.14             [  OK  ]
19  3.11.3              [  OK  ]
20  3.12-rc3            [  OK  ]
21  3.2.51              [  OK  ]
22  3.3.8               [  OK  ]
23  3.4.64              [  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>
11 years agobackports: tcf_destroy_chain takes a normal pointer on <= 2.6.25
Hauke Mehrtens [Wed, 23 Oct 2013 19:33:32 +0000 (21:33 +0200)]
backports: tcf_destroy_chain takes a normal pointer on <= 2.6.25

This caused a compile warning and probably runtime errors in
sch_fq_codel_core.c

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: use correct suspend/resume function for rtl8188ee
Hauke Mehrtens [Wed, 23 Oct 2013 19:31:52 +0000 (21:31 +0200)]
backports: use correct suspend/resume function for rtl8188ee

The newly created function ends with _compat. This causes compile
warnings and probably runtime problems on kernel < 2.6.29.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: struct tty_port was added with kernel 2.6.28
Hauke Mehrtens [Wed, 23 Oct 2013 19:23:32 +0000 (21:23 +0200)]
backports: struct tty_port was added with kernel 2.6.28

The functions will only build for kernel version < 3.10 and >= 2.6.28,
so the same with the prototype.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: REGULATOR_TPS65217 needs struct members from kernel 3.12
Hauke Mehrtens [Wed, 23 Oct 2013 19:48:16 +0000 (21:48 +0200)]
backports: REGULATOR_TPS65217 needs struct members from kernel 3.12

This does not compile on kernel < 3.12.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove addr_assign_type from usbnet
Hauke Mehrtens [Wed, 23 Oct 2013 19:09:56 +0000 (21:09 +0200)]
backports: remove addr_assign_type from usbnet

addr_assign_type was added with kernel 2.6.36. This is just used to
inform userspace, so removing it is no problem.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add eth_hw_addr_inherit()
Hauke Mehrtens [Wed, 23 Oct 2013 18:44:33 +0000 (20:44 +0200)]
backports: add eth_hw_addr_inherit()

This is needed by drivers/net/wireless/libertas/mesh.c

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: refresh on next-20130830
Hauke Mehrtens [Thu, 17 Oct 2013 20:55:03 +0000 (22:55 +0200)]
backports: refresh on next-20130830

== 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.98              [  OK  ]
17  3.1.10              [  OK  ]
18  3.10.14             [  OK  ]
19  3.11.3              [  OK  ]
20  3.12-rc3            [  FAIL  ]
21  3.2.51              [  OK  ]
22  3.3.8               [  OK  ]
23  3.4.64              [  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>
11 years agobackports: do not use uapi in include
Hauke Mehrtens [Sun, 20 Oct 2013 12:09:13 +0000 (14:09 +0200)]
backports: do not use uapi in include

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add platform driver for media drivers
Hauke Mehrtens [Sun, 20 Oct 2013 12:08:52 +0000 (14:08 +0200)]
backports: add platform driver for media drivers

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: VIDEO_RENESAS_VSP1 depends on kernel >= 3.6
Hauke Mehrtens [Sun, 20 Oct 2013 12:59:54 +0000 (14:59 +0200)]
backports: VIDEO_RENESAS_VSP1 depends on kernel >= 3.6

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: fix kernel dependencies for regulator drivers
Hauke Mehrtens [Sun, 20 Oct 2013 12:08:21 +0000 (14:08 +0200)]
backports: fix kernel dependencies for regulator drivers

These drivers are depending on changes of the regulator core driver
which are not in the specific kernel versions.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove vga_switcheroo.h
Hauke Mehrtens [Wed, 23 Oct 2013 17:23:30 +0000 (19:23 +0200)]
backports: remove vga_switcheroo.h

This only used by the DRM drivers

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove linux/pagemap.h
Hauke Mehrtens [Wed, 23 Oct 2013 17:22:00 +0000 (19:22 +0200)]
backports: remove linux/pagemap.h

This was just used by some GPU drivers

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove pci_platform_rom()
Hauke Mehrtens [Wed, 23 Oct 2013 17:23:07 +0000 (19:23 +0200)]
backports: remove pci_platform_rom()

This was only used by the DRM drivers

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove shmem_read_mapping_page_gfp()
Hauke Mehrtens [Sat, 5 Oct 2013 18:26:59 +0000 (20:26 +0200)]
backports: remove shmem_read_mapping_page_gfp()

This was only needed for some of the DRM drivers, remove it.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove cpufreq_quick_get_max()
Hauke Mehrtens [Sat, 5 Oct 2013 18:25:52 +0000 (20:25 +0200)]
backports: remove cpufreq_quick_get_max()

This was only needed for some of the DRM drivers, remove it.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove i2c_bit_algo()
Hauke Mehrtens [Sat, 5 Oct 2013 18:23:53 +0000 (20:23 +0200)]
backports: remove i2c_bit_algo()

This was only needed for some of the DRM drivers, remove it.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove compat_wake_up_locked()
Hauke Mehrtens [Sat, 5 Oct 2013 18:22:44 +0000 (20:22 +0200)]
backports: remove compat_wake_up_locked()

This was only needed for some of the DRM drivers, remove it.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove devm_regmap_init_spi()
Hauke Mehrtens [Sat, 5 Oct 2013 18:21:12 +0000 (20:21 +0200)]
backports: remove devm_regmap_init_spi()

This is not used by any code in backports, not even a DRM driver.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove ktime_get_monotonic_offset()
Hauke Mehrtens [Sat, 5 Oct 2013 18:18:58 +0000 (20:18 +0200)]
backports: remove ktime_get_monotonic_offset()

This was only needed for some of the DRM drivers, remove it.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove scatterlist
Hauke Mehrtens [Sat, 5 Oct 2013 18:16:11 +0000 (20:16 +0200)]
backports: remove scatterlist

This was only needed for some of the DRM drivers, remove it.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove some stuff related to MTRR
Hauke Mehrtens [Sat, 5 Oct 2013 18:09:22 +0000 (20:09 +0200)]
backports: remove some stuff related to MTRR

This was only needed for some of the DRM drivers, remove it.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove more hdmi stuff
Hauke Mehrtens [Sat, 5 Oct 2013 18:01:03 +0000 (20:01 +0200)]
backports: remove more hdmi stuff

This was only needed for some of the DRM drivers, remove it.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove BACKPORT_BUILD_HDMI
Hauke Mehrtens [Sat, 5 Oct 2013 13:39:18 +0000 (15:39 +0200)]
backports: remove BACKPORT_BUILD_HDMI

This was only needed for some of the DRM drivers, remove it.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove BACKPORT_BUILD_RADIX_HELPERS
Hauke Mehrtens [Sat, 5 Oct 2013 13:36:40 +0000 (15:36 +0200)]
backports: remove BACKPORT_BUILD_RADIX_HELPERS

This was only needed for some of the DRM drivers, remove it.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove CPTCFG_BACKPORT_BUILD_WW_MUTEX
Hauke Mehrtens [Sat, 5 Oct 2013 13:33:05 +0000 (15:33 +0200)]
backports: remove CPTCFG_BACKPORT_BUILD_WW_MUTEX

This was only needed for some of the DRM drivers, remove it.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove BACKPORT_BUILD_CROSS_RESERVATION
Hauke Mehrtens [Sat, 5 Oct 2013 13:34:37 +0000 (15:34 +0200)]
backports: remove BACKPORT_BUILD_CROSS_RESERVATION

This was only needed for some of the DRM drivers, remove it.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove platform drivers
Hauke Mehrtens [Sat, 5 Oct 2013 13:44:47 +0000 (15:44 +0200)]
backports: remove platform drivers

The platform drivers were only needed by some DRM drivers and are not
needed any more with the DRM driver being removed.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: remove DRM driver
Hauke Mehrtens [Sat, 5 Oct 2013 13:31:24 +0000 (15:31 +0200)]
backports: remove DRM driver

Maintaining the DRM driver takes a lot of recourses as there they are
depending on many API changes done to the core kernel code and
currently we do not have that many recourses to follow them. On the
other side one needs also new userspace drivers to make use of the new
features added to the DRM kernel drivers and it is not easy to update
the X drivers. Therefore we came to the conclusion to remove the drm
drivers for now.

There were also some problems with some DRM drivers, like the Intel
i915 driver caused kernel panic on some systems and was probably only
usable on some very recent kernel versions.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: update test kernel versions
Hauke Mehrtens [Thu, 3 Oct 2013 12:29:31 +0000 (14:29 +0200)]
backports: update test kernel versions

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: refresh patches on next-20130822
Hauke Mehrtens [Wed, 18 Sep 2013 20:39:07 +0000 (22:39 +0200)]
backports: refresh patches on next-20130822

== 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.98              [  OK  ]
17  3.1.10              [  OK  ]
18  3.10.14             [  OK  ]
19  3.11.3              [  OK  ]
20  3.12-rc3            [  FAIL  ]
21  3.2.51              [  OK  ]
22  3.3.8               [  OK  ]
23  3.4.64              [  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>
11 years agobackports: remove reading of consumed energy from sysfs
Hauke Mehrtens [Thu, 3 Oct 2013 12:29:48 +0000 (14:29 +0200)]
backports: remove reading of consumed energy from sysfs

MSR_RAPL_POWER_UNIT is not available on older kernel versions.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add tty_port_tty_hangup()
Hauke Mehrtens [Thu, 3 Oct 2013 14:09:24 +0000 (16:09 +0200)]
backports: add tty_port_tty_hangup()

This is needed by ./net/bluetooth/rfcomm/tty.c

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add tty_port_tty_wakeup()
Hauke Mehrtens [Thu, 3 Oct 2013 12:17:31 +0000 (14:17 +0200)]
backports: add tty_port_tty_wakeup()

This is needed by ./net/bluetooth/rfcomm/tty.c

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: copy include/drm/drm_flip_work.h
Hauke Mehrtens [Wed, 18 Sep 2013 21:17:11 +0000 (23:17 +0200)]
backports: copy include/drm/drm_flip_work.h

This file was newly added to drm.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: backport new sysfs api in media
Hauke Mehrtens [Wed, 18 Sep 2013 21:16:32 +0000 (23:16 +0200)]
backports: backport new sysfs api in media

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add DEVICE_ATTR_RW
Hauke Mehrtens [Wed, 18 Sep 2013 21:16:20 +0000 (23:16 +0200)]
backports: add DEVICE_ATTR_RW

This is used by drivers/media/v4l2-core/v4l2-dev.c.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: refresh patches for next-20130816
Hauke Mehrtens [Sun, 8 Sep 2013 13:13:59 +0000 (15:13 +0200)]
backports: refresh patches for next-20130816

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.89              [  OK  ]
17  3.1.10              [  OK  ]
18  3.10.5              [  OK  ]
19  3.11-rc4            [  OK  ]
20  3.2.50              [  OK  ]
21  3.3.8               [  OK  ]
22  3.4.56              [  OK  ]
23  3.5.7               [  OK  ]
24  3.6.11              [  OK  ]
25  3.7.10              [  OK  ]
26  3.8.13              [  OK  ]
27  3.9.11              [  OK  ]

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: do not build REGULATOR_PALMAS on older kernel versions.
Hauke Mehrtens [Sun, 8 Sep 2013 17:03:32 +0000 (19:03 +0200)]
backports: do not build REGULATOR_PALMAS on older kernel versions.

REGULATOR_PALMASi now needs some symbols form headers of very recent
kernel versions.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add debugfs_create_x64()
Hauke Mehrtens [Sun, 8 Sep 2013 16:19:37 +0000 (18:19 +0200)]
backports: add debugfs_create_x64()

This adds debugfs_create_x64() by calling debugfs_create_u64() instead.
The 64 bit number is then not hex, but dec formated in debug fs.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: do not use DMA SG on old kernel versions
Hauke Mehrtens [Sun, 8 Sep 2013 16:02:37 +0000 (18:02 +0200)]
backports: do not use DMA SG on old kernel versions

the usb net driver now uses the dma sg api which is not available on
old kernels, this patch removed the usage of the dma sg api for old
kernel versions.

This backports the following upstream commit:
commit 638c5115a794981441246fa8fa5d95c1875af5ba
Author: Ming Lei <ming.lei@canonical.com>
Date:   Thu Aug 8 21:48:24 2013 +0800

    USBNET: support DMA SG

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: use old led api on old kernel versions.
Hauke Mehrtens [Sun, 8 Sep 2013 14:43:37 +0000 (16:43 +0200)]
backports: use old led api on old kernel versions.

Usage of a new led api was introduced in mac80211, this patch make
backports use the old api on older kernel versions. This could cause a
problem with the led, the transmit led could stay on if nothing is
transfered.

This backports the following upstream commit:
commit e47f2509e5f182f4df144406de6f2bc78179d57e
Author: Fabio Baltieri <fabio.baltieri@gmail.com>
Date:   Thu Jul 25 12:00:26 2013 +0200

    mac80211: use oneshot blink API for LED triggers

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: replace new portid usage
Hauke Mehrtens [Sun, 8 Sep 2013 13:58:46 +0000 (15:58 +0200)]
backports: replace new portid usage

In this upstream commit a new usage of portid was introduced:
commit ac22ac466a659f1b2e02a2e2ee23fc5c42da2c95
Author: Samuel Ortiz <sameo@linux.intel.com>
Date:   Wed Jul 24 18:10:50 2013 +0200

    NFC: Add a GET_SE netlink API

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: refresh patches for next-20130809
Hauke Mehrtens [Sun, 8 Sep 2013 11:47:13 +0000 (13:47 +0200)]
backports: refresh patches for next-20130809

== 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.89              [  OK  ]
17  3.1.10              [  OK  ]
18  3.10.5              [  OK  ]
19  3.11-rc4            [  OK  ]
20  3.2.50              [  OK  ]
21  3.3.8               [  OK  ]
22  3.4.56              [  OK  ]
23  3.5.7               [  OK  ]
24  3.6.11              [  OK  ]
25  3.7.10              [  OK  ]
26  3.8.13              [  OK  ]
27  3.9.11              [  OK  ]

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: REGULATOR_DA9210 needs at least kernel 3.5
Hauke Mehrtens [Sun, 8 Sep 2013 14:00:21 +0000 (16:00 +0200)]
backports: REGULATOR_DA9210 needs at least kernel 3.5

This drivers needs some new members in the regulator structure.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add HDMI_INFOFRAME_SIZE
Hauke Mehrtens [Wed, 4 Sep 2013 19:47:56 +0000 (21:47 +0200)]
backports: add HDMI_INFOFRAME_SIZE

Add the missing define.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add hdmi_infoframe_pack()
Hauke Mehrtens [Wed, 4 Sep 2013 19:41:43 +0000 (21:41 +0200)]
backports: add hdmi_infoframe_pack()

This adds the missing function hdmi_infoframe_pack() for kernels where
the HDMI subsystem is not backported, like all kernel >= 3.9.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: add include/drm/drm_agpsupport.h
Hauke Mehrtens [Sun, 8 Sep 2013 11:50:17 +0000 (13:50 +0200)]
backports: add include/drm/drm_agpsupport.h

This adds the missing file include/drm/drm_agpsupport.h

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agobackports: fix intel i915 drm driver
Hauke Mehrtens [Sun, 18 Aug 2013 20:10:32 +0000 (22:10 +0200)]
backports: fix intel i915 drm driver

The intel i915 drm driver uses the declarations from intel-gtt.h to
interact with drivers/char/agp/intel-gtt.c which is not
backported by backports project. To prevent some strange problems when
using i915, use the headers from the kernel and do not use our own. This
causes some compile problems which where runtime problems before and
bumps the minimal kernel version to 3.7.

This i915 still crash on my device with kernel 3.7.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agogentree.py: add ending slash to upload path
Hauke Mehrtens [Mon, 21 Oct 2013 21:58:09 +0000 (23:58 +0200)]
gentree.py: add ending slash to upload path

the filename in kup put should end with a slash otherwise it tried to
overwrite this file.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agogentree.py: log kup command before executing
Hauke Mehrtens [Mon, 21 Oct 2013 21:43:25 +0000 (23:43 +0200)]
gentree.py: log kup command before executing

Add a logging of the next command to be executed.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agogentree.py: fix directory creating
Hauke Mehrtens [Mon, 21 Oct 2013 21:42:29 +0000 (23:42 +0200)]
gentree.py: fix directory creating

The full path has to be provided not just the new directory to create.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agogentree.py: do not add full path into tar
Hauke Mehrtens [Mon, 21 Oct 2013 21:01:35 +0000 (23:01 +0200)]
gentree.py: do not add full path into tar

dir_to_tar could be the absolute path to the directory to to tar, but
we do not want the full patch in the tar, just the basename.
In addition the second close is not necessary.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
11 years agogentree.py: add kernel upload support
Luis R. Rodriguez [Mon, 21 Oct 2013 09:08:32 +0000 (11:08 +0200)]
gentree.py: add kernel upload support

This streamlines our release process making it easier for
transitioning releases onto other backport developers.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agolib/bpkup.py: add or own kernel uploader helper lib
Luis R. Rodriguez [Mon, 21 Oct 2013 09:08:31 +0000 (11:08 +0200)]
lib/bpkup.py: add or own kernel uploader helper lib

kup is written in perl, add some basic python interfaces
for it to allow us to upload to kernel.org backport
releases.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agolib/bpgpg.py: add simple gpg helper for gpg signing
Luis R. Rodriguez [Mon, 21 Oct 2013 09:08:30 +0000 (11:08 +0200)]
lib/bpgpg.py: add simple gpg helper for gpg signing

Note that kup expects --armor --detach-sign, we'll pass that
as part of our extra_args. The python gpg lib doesn't provide
support for random arguments as this one, so just add our
own little helper and carry it over.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agolib/bpgit.py: add support for git paranoia
Luis R. Rodriguez [Mon, 21 Oct 2013 09:08:29 +0000 (11:08 +0200)]
lib/bpgit.py: add support for git paranoia

This cleans sanitizes a source tree and ensures
no content is present from what was intended.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agolib/bpgit.py: add git tree verification support
Luis R. Rodriguez [Mon, 21 Oct 2013 09:08:28 +0000 (11:08 +0200)]
lib/bpgit.py: add git tree verification support

This verifies that the tree provided has its last commit
both tagged and also digitally signed. In short it does:

  git tag -v $(git describe --dirty)

This will be used later.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
11 years agolib/bpgit.py: add git clean support
Luis R. Rodriguez [Mon, 21 Oct 2013 09:08:27 +0000 (11:08 +0200)]
lib/bpgit.py: add git clean support

We'll use this later.

Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>