summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-11-23backports: update test kernelslinux-3.10.yHauke Mehrtens
Upstream commit: 1b81e7a672aa4bd956fd1a409e90c3bfc5111322 Add kernel 3.13-rc1 and update the other kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-23backports: update test kernel versionsHauke Mehrtens
Upstream commit: 338c4388ccd4bc5829c9c0c5953264f529ae1ad4 This brings the kernels test test against to the latest versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-23backports: update test kernel versionsHauke Mehrtens
Upstream commit: 5b9fc55d49cf43f34475a8ae49b3c8577e53e60e Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-11-23backports: update kernel version to test againstHauke Mehrtens
Upstream commit: 84681ad4e631e21eb7b44e68cb5d1f67fd4583e2 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-11-23backports: add kernel 3.10 and update othersHauke Mehrtens
Upstream commit 35ae8b6654c93c7538e12d961c1933ec2ebdb3d8 Add kernel 3.10 to the script fetching the kernels for compile testing. This also fixes the header rebuild for kernel versions >= 3.10. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-11-13backports: refresh patches on v3.10.19v3.10.19-1Hauke Mehrtens
1 2.6.24 [ OK ] 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 [ FAIL ] 21 3.12-rc7 [ FAIL ] 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>
2013-10-28gentree.py: add v as prefix for stable folder namev3.10.17-2Hauke Mehrtens
Upstream commit: 72657d3ff7c144a85b0b916c81bfeaa54e2d623f The folder name did not started with an v. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-10-28genlib: add missing slash to korg_path for stablev3.10.17-1Hauke Mehrtens
Upstream commit: 4fb89169e8a5969388b16771695452f55ceb43e6 Without this slash it wants to use the directory /backportsstable/ Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-10-28gentree.py: add ending slash to upload pathHauke Mehrtens
Upstream commit: 3455026991cda1129ae313830ecd7386f75362a5 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>
2013-10-28gentree.py: log kup command before executingHauke Mehrtens
Upstream commit: fdda21c96cc00461127a394e22eea3f7cb1119a5 Add a logging of the next command to be executed. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-10-28gentree.py: fix directory creatingHauke Mehrtens
Upstream commit: efdb6bbb9cd89d3174dbdecf02b79c0f294e3d10 The full path has to be provided not just the new directory to create. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-10-28gentree.py: do not add full path into tarHauke Mehrtens
Upstream commit: 515e82602216fc40a224f02f34d0a0f0c03c8309 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>
2013-10-28gentree.py: add kernel upload supportLuis R. Rodriguez
Upstream commit: 10eca9f5bef1821de09601a3a7db7eb337c56ba0 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>
2013-10-28lib/bpkup.py: add or own kernel uploader helper libLuis R. Rodriguez
Upstream commit: 57554a365682979473778ffca9a9c5c82ab4dee6 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>
2013-10-28lib/bpgpg.py: add simple gpg helper for gpg signingLuis R. Rodriguez
Upstream commit: dcd5524fc04730b0af05b28388d246cad97a91c2 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>
2013-10-28lib/bpgit.py: add support for git paranoiaLuis R. Rodriguez
Upstream commit: f9fa9dac70b99a2cf12b494a9fe4440404a30c4e 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>
2013-10-28lib/bpgit.py: add git tree verification supportLuis R. Rodriguez
Upstream commit: 455aae0352d34e97fc5910927428c9f8ff44f77a 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>
2013-10-28lib/bpgit.py: add git clean supportLuis R. Rodriguez
Upstream commit: 52aca1afb093baef20140b33d50426ecf80d3f6d We'll use this later. Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-10-28lib/bpgit.py: add git status supportLuis R. Rodriguez
Upstream commit: 276bf778df6e33f66391e4cea9cbceb888db6f9d We use --porcelain given that this spits out the results in an easy-to-parse format for scripts and will remain stable across git versions and regardless of user configuration. We will use this later. Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-10-28lib/bpgit.py: enable extra arguments on git describeLuis R. Rodriguez
Upstream commit: ea70308d746325654d44851be602fe02492b59f9 This lets us throw at it whatever extra stuff we want. Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-10-28backports: refresh patches on v3.10.17Hauke Mehrtens
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 [ FAIL ] 19 3.11.3 [ FAIL ] 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>
2013-10-28backports: Atheros atl1c needs build_skb(), do not build on < 3.5Hauke Mehrtens
Upstream commit: 09556c795e8afb6672893d41a05a6728c306e5f6 The Atheros atl1c driver now uses build_skb() which was added in 3.5. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-10-28backports: add hid_alloc_report_buf()Hauke Mehrtens
Upstream commit: 1a996968fc51cc1323e1bedceb32143aa1226e9b This is now in kernel 3.10+ Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-10-28backports: fix typo in defineHauke Mehrtens
Upstream commit: 551f46cb4472f03bea0df808ef892ea8eb49a2af This fixes a build error one some non x86 systems. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-10-28backports: do not depend on PCI functions when PCI is disabled in the kernelHauke Mehrtens
Upstream commit: 168beb7a3dad933d29f8e0dabd37db8cf189a4c7 This should prevent some compile errors when backports is used with a kernel without PCI support. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-10-28backports: use correct suspend/resume function for rtl8188eeHauke Mehrtens
Upstream commit: 6bc60d332b7109c99cd5f5d5f8b7791f921289d6 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>
2013-07-30backports: refresh patches for v3.10.4v3.10.4-1Luis R. Rodriguez
1 2.6.24 [ OK ] 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.79 [ OK ] 18 3.1.10 [ OK ] 19 3.2.45 [ OK ] 20 3.3.8 [ OK ] 21 3.4.46 [ OK ] 22 3.5.7 [ OK ] 23 3.6.11 [ OK ] 24 3.7.10 [ OK ] 25 3.8.13 [ OK ] 26 3.9.3 [ OK ] real 33m18.960s user 900m1.540s sys 125m0.580s Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-12backports: Fix and document EXPORT_SYMBOL_GPL() preferencev3.10-2v3.10-1Luis R. Rodriguez
Upstream commit 1c44a3a37bc973641065d4c15741ac54ee986a6b In terms of project naming the backports project has evolved as follows: compat-wireless --> compat-drivers --> backports All along the design and intent behind the initial project has been to provide a framework for delivery of *upstream* drivers using a backported infrastructure. I've made it clear that in no way shape or form did I ever want any proprietary driver to make use of the framework. As the project has grown I'm not alone with this sentiment so lets document that and also fix a few symbols that have slipped along the way. [mcgrof: backport to linux-3.10.y branch] Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-12backports: update README to include new subsystemsLuis R. Rodriguez
Upstream commit 0edf6b301cc8b29792188512195e34c6977292f1 [mcgrof: modified to remove subsystems not yet backported on v3.10] Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-11backports: add make help and defconfig-help targetsLuis R. Rodriguez
Upstream commit 75ff03ec2a9fbd48e4191ac82d6ffbf78e8f0a90 Throw users a bone by helping them compile specific target drivers. Hauke did some good work in providing tons of defconfigs, provide a command to let users query these easily with 'make defconfig-help'. Also provide a more generic 'make help' target. Screenshot of make defconfig-help: mcgrof@frijol ~/backports-20130618 $ make defconfig-help Driver or subsystem configuration targets: defconfig-alx defconfig-ar5523 defconfig-ath5k defconfig-ath6kl defconfig-ath9k defconfig-ath10k defconfig-b43 defconfig-b43legacy defconfig-brcmfmac defconfig-brcmsmac defconfig-carl9170 defconfig-drm defconfig-ieee802154 defconfig-iwlwifi defconfig-media defconfig-nfc defconfig-regulator defconfig-rtlwifi defconfig-wifi defconfig-wil6210 Running 'make help' will provide the above and in addition to that something similar to what the Linux kernel provides with the list of supported targets backports provides. Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-11backports: add ath10k defconfigLuis R. Rodriguez
Upstream commit 7574abeacdc2305461517fea566c2594ead6f3d1 Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-12backports: refresh patches on v3.10Hauke Mehrtens
== ckmake-report.log == 1 2.6.24 [ OK ] 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.85 [ OK ] 18 3.1.10 [ OK ] 19 3.10.0 [ OK ] 20 3.2.48 [ OK ] 21 3.3.8 [ OK ] 22 3.4.52 [ OK ] 23 3.5.7 [ OK ] 24 3.6.11 [ OK ] 25 3.7.10 [ OK ] 26 3.8.13 [ OK ] 27 3.9.9 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-07-12backports: do not use swiotlb_nr_tbl() in i915Hauke Mehrtens
i915 now uses swiotlb_nr_tbl(), but we can not backport it to kernel version <= 3.2. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-07-12backports: add SPEED_UNKNOWN and DUPLEX_UNKNOWNLuis R. Rodriguez
Upstream commit 8742a33b63428b13d21be4b79220813d2180752a This was added via uapi/linux/ethtool.h but using that file causes some odd issues I simply cannot resolve right now. I stuff these definitions into the regular include/linux/ethtool.h for now. This backports commit 589665f5 added via v3.2. mcgrof@frijol ~/linux-stable (git::master)$ git describe --contains \ 589665f5a6008dbce1d0af2cb93e94a80bf78151 v3.2-rc1~4^2~10 Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-12backports: add new alx upstream backportLuis R. Rodriguez
Upstream commit afe18ac2454e8ba8c3a45a837da7c7fca65c5aae This backports the new upstream alx driver and properly splits up each required backports into its respective collateral evolution bucket. Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-12backports: remove alx extra patchLuis R. Rodriguez
Upstream commit e3220f58fc08f986c3b84458d50eee2d3b983690 The alx driver was upstreamed by Johannes, so this is no longer required. Note that this driver is now GPLv2 or later, BSD folks will have to look at the old unified tree for a permissive licensed port. Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-12backports: add USB_DEVICE_INTERFACE_NUMBERHauke Mehrtens
Upstream commit 98be7feed42539492bc768ec287b204b186790c4 The original version also checked for bInterfaceNumber, which is only available in more recent kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-07-12backports: add NET_CORE config optionHauke Mehrtens
Upstream commit 01d7e21c43c0255a0f107b18ce05b2350f561f84 NET_CORE was added with kernel 3.2 and before this patch no Ethernet driver was build on older kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-07-12backports: build ATL1E only on kernel > 2.6.26Hauke Mehrtens
Upstream commit 6f1b6d9b8a662eb3d79711e77879a381bb365036 The ATL1E driver needs netif_set_gso_max_size() and this is not available in older kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-07-12backports: alx driver needs at least kernel 2.6.31Hauke Mehrtens
Upstream commit e256bb71deb06d1276f8774aa95e8501a7462080 The alx driver uses drivers/net/mdio.c which was added with kernel 2.6.31. Build the alx driver only on this kernel version or a more recent one. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2013-07-12backprots: add default config with all wifi driversHauke Mehrtens
Upstream commit df89d22b5d0998a5689554c9875813e97eab23d9 This default config contains all wifi drivers. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-12backports: add default config for alxHauke Mehrtens
Upstream commit 95c69b5d45e07b865c13fade1f1d61c6e55c5cfc Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-12backports: add defconfigs for Atheros wifi driversHauke Mehrtens
Upstream commit 88f8c8b255e4fec946f2a8ecd70f0d28ad82d16a This adds default configs for Atheros wifi drivers. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-12backports: use check-lxdialog.shJohannes Berg
Upstream commit d58be321df286371d50ed54e835efeea087a9fac We ship it, so we should use it. This should fix issues like one distro needing "-lncurses -ltinfo" and others requiring just "-lncurses" and not having "tinfo". Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-12backports: catch make in backport template directoryJohannes Berg
Upstream commit a029928078ce7708c4cd54a6b9f1fc0212fc3395 Catch running make in the backport template directory by checking for the .local-symbols file. If it isn't there then we're in the input/template directory rather than in an output tree, give the user a hint about it instead of keeling over. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-12backports: BCMA and SSB MIPS drivers are depending on kernel >= 3.3Hauke Mehrtens
Upstream commit 1ea075ea8dd98a5cc21d3d79ff0204797bb78eb5 The bcma and ssb mips driver are depending on kernel 3.3. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-12backports: build NFC_MEI_PHY only on >= 3.10Hauke Mehrtens
Upstream commit 7ff43c90253ab78ade9696eb1f73964542710304 The MEI NFC driver needs include/linux/mei_cl_bus.h which was added with kernel 3.10. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-12backports: add CPTCFG_CFG80211_WEXTHauke Mehrtens
Upstream commit e753851dda4afd9efe5cdd88bc6bf306b550f506 Without wext support we will get lots of complains about iwconfig not working. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-12backports: add defconfig for broadcom driversHauke Mehrtens
Upstream commit cc0e72a0d558af1305ef03bbcf48f73ec574a7af This adds a default config for the broadcom wifi drivers. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
2013-07-12backports: do not add the vlan backports for kernel 3.10Hauke Mehrtens
Upstream commit 3fc43d6f57044d0cf8003dc8bc30749931b6a727 The kernel 3.10 already includes the new versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>