- Sep 14, 2015
-
-
Hauke Mehrtens authored
brcmfmac uses atomic_or(), but does not include linux/atomic.h which causes problems on kernel 3.0 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
The GPIO configuration in the hci_bcm driver is now fetched from ACPI, which only works in kernel version >= 3.19. In addition it used these GPIO informations with the gpio consumer framework which was added in 3.13, deactivate these new features if the kernel does not support them. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
This adds support for gcc 5. In kernel version >= 3.18 this is shipped with the kernel, in kernel version >= 4.2 all the gcc version specific files are merged into one file. This patch got backported to many kernel versions, but ignore it because it is always the same file. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
- Sep 13, 2015
-
-
Hauke Mehrtens authored
mei_cl_register_event_cb() got a new parameter in bb2ef9c3 , currently it is used in the same way as before so just ignoring it should be save. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
This adds page_is_pfmemalloc() which is used by the igb driver. The direct access to page->pfmemalloc was replaced by this function call in 54d985ce23 upstream commit. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
This adds an empty implementation of acpi_dev_remove_driver_gpios() for kernel version < 3.19, on these versions we do not support these acpi features. This is used by hci_bcm.c Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Johannes Berg authored
My patches to remove the out-of-line EWMA implemenation (under Kconfig symbol AVERAGE) went into net-next, so now we only need to backport DECLARE_EWMA as the only necessary macro. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Johannes Berg authored
Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Johannes Berg authored
This allows using a different HTTP[S] proxy for input and output trees, if necessary. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
- Aug 03, 2015
-
-
Hauke Mehrtens authored
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.69 [ OK ] 4 3.3.8 [ OK ] 5 3.4.108 [ 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.84 [ OK ] 12 3.11.10 [ OK ] 13 3.12.44 [ OK ] 14 3.13.11 [ OK ] 15 3.14.48 [ OK ] 16 3.15.10 [ OK ] 17 3.16.7 [ OK ] 18 3.17.8 [ OK ] 19 3.18.19 [ OK ] 20 3.19.8 [ OK ] 21 4.0.9 [ OK ] 22 4.1.3 [ OK ] 23 4.2-rc3 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
The driver with the config symbols CONFIG_WL1251_SDIO uses the CONFIG_WILINK_PLATFORM_DATA driver for providing the platform data. If this is not build into the kernel there is no use for this driver. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
The driver with the config option NFC_NXP_NCI_I2C now uses devm_gpiod_get_index() with 4 arguments which is not supported in backports. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
of_platform_populate() is not added when CONFIG_OF_DEVICE is not set on kernel < 3.4. The same is true for of_default_bus_match_table on kernel < 3.11. we do not need to provide a real implementation of of_default_bus_match_table because it will be accessed. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
In older kernel versions the first parameter is "struct inet_frag_queue *q", now it is "struct netns_frags *nf", This patch adds the new versions of this function to all kernel versions older than 4.3. This change was done in upstream Linux kernel in this commit: commit 0e60d245 Author: Florian Westphal <fw@strlen.de> Date: Thu Jul 23 12:05:38 2015 +0200 inet: frag: change *_frag_mem_limit functions to take netns_frags as argument Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
seq_hex_dump() is needed by the wil6210 driver and was added in this commit: commit 96e6df4cfc6ecf91097eb8eec55983a5f102a477 Author: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Date: Fri Jul 24 09:11:53 2015 +1000 seq_file: provide an analogue of print_hex_dump() Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
In the kernel hex_dump_to_buffer() got an int return value, returning the amount of bytes written into the buffer. This new return value is needed by seq_hex_dump() which we also backport. This change was done in the following commit in mainline Linux kernel: commit 114fc1af Author: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Date: Thu Feb 12 15:02:29 2015 -0800 hexdump: make it return number of bytes placed in buffer Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
An ifdef for the kernel version was missing around the header of debugfs_create_devm_seqfile() and the LINUX_BACKPORT() was also not added. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
- Jul 23, 2015
-
-
Hauke Mehrtens authored
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
This adds basic support for debian packages using the xz compression algorithm. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
This converts the backports-update-manager to use python3 instead of python2. python3 is needed because new Debian packages are compressed with the xz algorithm and only the tar module of python3 supports this algorithm. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.69 [ OK ] 4 3.3.8 [ OK ] 5 3.4.108 [ 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.84 [ OK ] 12 3.11.10 [ OK ] 13 3.12.44 [ OK ] 14 3.13.11 [ OK ] 15 3.14.48 [ OK ] 16 3.15.10 [ OK ] 17 3.16.7 [ OK ] 18 3.17.8 [ OK ] 19 3.18.19 [ OK ] 20 3.19.8 [ OK ] 21 4.0.9 [ OK ] 22 4.1.3 [ OK ] 23 4.2-rc3 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
This was intoduced in this commit: commit 431a9e1713c512bb96d570dc84e518384d1ac62b Author: Loic Poulain <loic.poulain@intel.com> Date: Wed Jul 1 12:20:26 2015 +0200 Bluetooth: hci_uart: Add basic support for Intel Lightning Peak devices Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
- Jul 21, 2015
-
-
Luis R. Rodriguez authored
It seems new versions of python make the os walk recurse more than we used to before, our ckmake implementation was picking up more kernels targets than obviously we want to build then. Fix this by replacing the os.walk() with a simple os.listdir() which just keeps us at the top level directory of lib/modules. While at it, this adds the --develdebug option which lets you debug the the directory naming it will use for display and what directories it will traverse without actually compiling anything and without using ncurses. For instance to debug or ckmake without compilation you can use: $ ckmake --allyesconfig --develdebug Paths for kernels: 3.4.103-0304103-generic 3.9.11-030911-generic 3.2.62-030262-generic 3.16.2-031602-generic 3.11.10-031110-generic 3.8.13-030813-generic 3.5.7-03050712-generic 3.0.101-0300101-generic 3.15.10-031510-generic 3.6.11-030611-generic 3.13.11-031311-generic 3.1.10-030110-generic 3.10.54-031054-generic 3.3.8-030308-generic 3.7.10-030710-generic 3.14.18-031418-generic 3.17.0-031700rc3-generic 3.12.27-031227-generic IDX VERSION DIRECTORY 1 3.0.101 /home/mcgrof/ksrc-backports/lib/modules/3.0.101-0300101-generic 2 3.1.10 /home/mcgrof/ksrc-backports/lib/modules/3.1.10-030110-generic 3 3.2.62 /home/mcgrof/ksrc-backports/lib/modules/3.2.62-030262-generic 4 3.3.8 /home/mcgrof/ksrc-backports/lib/modules/3.3.8-030308-generic 5 3.4.103 /home/mcgrof/ksrc-backports/lib/modules/3.4.103-0304103-generic 6 3.5.7 /home/mcgrof/ksrc-backports/lib/modules/3.5.7-03050712-generic 7 3.6.11 /home/mcgrof/ksrc-backports/lib/modules/3.6.11-030611-generic 8 3.7.10 /home/mcgrof/ksrc-backports/lib/modules/3.7.10-030710-generic 9 3.8.13 /home/mcgrof/ksrc-backports/lib/modules/3.8.13-030813-generic 10 3.9.11 /home/mcgrof/ksrc-backports/lib/modules/3.9.11-030911-generic 11 3.10.54 /home/mcgrof/ksrc-backports/lib/modules/3.10.54-031054-generic 12 3.11.10 /home/mcgrof/ksrc-backports/lib/modules/3.11.10-031110-generic 13 3.12.27 /home/mcgrof/ksrc-backports/lib/modules/3.12.27-031227-generic 14 3.13.11 /home/mcgrof/ksrc-backports/lib/modules/3.13.11-031311-generic 15 3.14.18 /home/mcgrof/ksrc-backports/lib/modules/3.14.18-031418-generic 16 3.15.10 /home/mcgrof/ksrc-backports/lib/modules/3.15.10-031510-generic 17 3.16.2 /home/mcgrof/ksrc-backports/lib/modules/3.16.2-031602-generic 18 3.17-rc3 /home/mcgrof/ksrc-backports/lib/modules/3.17.0-031700rc3-generic Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
-
Luis R. Rodriguez authored
The 0002-no_dmabuf patch series creates the largest delta for backports, and it turns out we can generalize it thorugh SmPL. There's just a few changes we can't get rid of as they relate to other build things. 1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.68 [ OK ] 4 3.3.8 [ OK ] 5 3.4.107 [ 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.75 [ OK ] 12 3.11.10 [ OK ] 13 3.12.40 [ OK ] 14 3.13.11 [ OK ] 15 3.14.39 [ OK ] 16 3.15.10 [ OK ] 17 3.16.7 [ OK ] 18 3.17.8 [ OK ] 19 3.18.12 [ OK ] 20 3.19.5 [ OK ] 21 4.0.0 [ OK ] 22 4.1-rc8 [ OK ] Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
-
- Jun 28, 2015
-
-
Hauke Mehrtens authored
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.68 [ OK ] 4 3.3.8 [ OK ] 5 3.4.107 [ 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.75 [ OK ] 12 3.11.10 [ OK ] 13 3.12.40 [ OK ] 14 3.13.11 [ OK ] 15 3.14.39 [ OK ] 16 3.15.10 [ OK ] 17 3.16.7 [ OK ] 18 3.17.8 [ OK ] 19 3.18.12 [ OK ] 20 3.19.5 [ OK ] 21 4.0.0 [ OK ] 22 4.1-rc8 [ OK ] manual changes done to: patches/collateral-evolutions/media/0005-dma-no-sync/v4l2.patch Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
NFC_PN544_I2C uses devm_gpiod_get_index() now which is not available in kernel < 3.17. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
NFC_NXP_NCI_I2C uses the linux/gpio/consumer.h which is not available in kernel version < 3.13 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
VIDEO_FB_IVTV uses arch_phys_wc_add(), arch_phys_wc_del() and pat_enabled() now which are not available in older kernel versions. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
The media framework now uses the frame vector code which is only available from kernel 4.2 onwards. This backports the code. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
The get_user_pages_locked() function is needed by the frame vector code which will be added in the next patch. While adding that, this patch also replaces the get_user_pages_unlocked() function with the original version from the next kernel. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
With kernel 3.12 a new locking was added to struct tty_struct. This patch makes the code use the old locking. The new locking was added in this commit: commit 6a1c0680 Author: Peter Hurley <peter@hurleysoftware.com> Date: Sat Jun 15 09:14:23 2013 -0400 tty: Convert termios_mutex to termios_rwsem Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
The led_trigger_remove() function is exported on older kernel versions, but there is no pubic prototype for this function. Now the first driver makes use of this function and this patch adds the prototype. There is no LINUX_BACKPORT() guard here because we want it to point to the original function which is exported normally. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
It should be save to just copy it. This was added in this upstream commit: commit 9961127d Author: Vincent Cuissard <cuissard@marvell.com> Date: Thu Jun 11 11:25:47 2015 +0200 NFC: nci: add generic uart support Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
This is not used by any code in backports and was also removed from the mainline kernel. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
In the mainline kernel the kernel module parameter locking is not protected by a global lock any more, but each module has its own lock now. This resulted in some changes in the api. This patch converts calls to the new api to the old one. This backports the changes done in this commit: commit b51d23e4 Author: Dan Streetman <ddstreet@ieee.org> Date: Wed Jun 17 06:18:52 2015 +0930 module: add per-module param_lock Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
The new nfcmrvl driver needs a new platform data header file. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
st21nfcb.h was renamed in the upstream kernel, do the same for backports. This rename was done in this commit: commit ed06aeef Author: Christophe Ricard <christophe.ricard@gmail.com> Date: Tue Jun 9 22:26:05 2015 +0200 nfc: st-nci: Rename st21nfcb to st-nci Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
The same include guard is also used in backport/backport-include /asm-generic/barrier.h which prevents both files from being included at the same time. Reported-by: Martin Tippmann <martin.tippmann@gmail.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Florian Grandel authored
The file net/bluetooth/hci_ldisc.c contains references to tty->termios. These changed from pointer to instance in 3.7.0. This patch backports all references by introducing kernel version defines. Signed-off-by: Florian Grandel <fgrandel@gmail.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Florian Grandel authored
Usage of the bt_tx_busylock variable was already patched but not the declaration which caused a compile warning. This patch introduces a define statement that also excludes the variable declaration. Signed-off-by: Florian Grandel <fgrandel@gmail.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-