- Nov 15, 2015
-
-
Hauke Mehrtens authored
1 3.0.101 [ OK ] 2 3.1.10 [ OK ] 3 3.2.72 [ OK ] 4 3.3.8 [ OK ] 5 3.4.110 [ 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.92 [ OK ] 12 3.11.10 [ OK ] 13 3.12.49 [ OK ] 14 3.13.11 [ OK ] 15 3.14.56 [ OK ] 16 3.15.10 [ OK ] 17 3.16.7 [ OK ] 18 3.17.8 [ OK ] 19 3.18.23 [ OK ] 20 3.19.8 [ OK ] 21 4.0.9 [ OK ] 22 4.1.12 [ OK ] 23 4.2.5 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Eliad Peller authored
Upstream commit: b3cb6250 commit 2e98a32a ("backport: add of_property_read_u64_array()") added a call to of_find_property_value_of_size(), which is a static function, causing compilation error. Implement it locally as well. Signed-off-by: Eliad Peller <eliadx.peller@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> [remove of_find_property_value_of_size() from backport-3.10.c] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
Upstream commit: 258c9f45 VIDEO_MT9P031 uses the GPIO consumer and should only be build on kernel version >= 3.13 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
Upstream commit: 2e98a32a This function was added in commit b31384fa "Driver core: Unified device properties interface for platform firmware". Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
Upstream commit: 129646a4 Instead of using the kernel version to check if we have to add a backport for ACPI_COMPANION check for it directly. RedHat 7 backported this change to their kernel and writes a warning without this change. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Johannes Berg authored
Upstream commit: 4645e84f Currently, a Makefile line like this: obj-$(CONFIG_IPW2100) += ipw2x00/ will get mangled into #obj-$(CONFIG_IPW2100+= ipw2x00/ when disabled by the gentree script. Fix the regular expression to contain the entire match as the first group, so it gets all preserved when replaced later by "#\1" using expression.sub(). This then makes it come out as #obj-$(CONFIG_IPW2100) += ipw2x00/ Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
Upstream commit: 0f7130e2 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Felix Fietkau authored
Upstream commit: 6d60d24e The upstream commit that added it was backported in 4.1.9 Signed-off-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Arend van Spriel authored
Upstream commit: daa652a9 The platform data file is called st-nci.h instead of st_nci.h. Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
Upstream commit: a09f4735 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
Upstream commit: 4760df0f 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>
-
Hauke Mehrtens authored
Upstream commit: 2fdda07a 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
Upstream commit: 4651f185 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
Upstream commit: 3fff9e33 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>
-
Hauke Mehrtens authored
Upstream commit: ea593fe8 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
Upstream commit: 4bb3c811 This adds basic support for debian packages using the xz compression algorithm. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
- Jul 12, 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.18 [ OK ] 20 3.19.8 [ OK ] 21 4.0.8 [ OK ] 22 4.1.2 [ OK ] 23 4.2-rc1 [ OK ] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
- 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>
-
Florian Grandel authored
The net/route.h header is missing when compiling against the android msm kernel. Explicitly add it here to make the kernel compile. Signed-off-by: Florian Grandel <fgrandel@gmail.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
- Jun 26, 2015
-
-
Luis R. Rodriguez authored
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
-
Luis R. Rodriguez authored
Using expression is pretty flexible, in this case we don't want that flexibility as it can override any struct who also uses the same variable name. For a specific example of the issue refer to the netdev-ops demo git tree [0] which provide an example of the issue with two SmPL rules. We keep the expression on the last rule on NETLINK_CB(skb) given that we know only an skb can possibly be used on it. 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 ] The failure on 4.1 is not related to this change, its because we are using 4.1-rc1, it fails because of the missing tty_set_termios() is not exported, 4.1-rc4 works. [0] https://github.com/mcgrof/netdev-ops.git Cc: cocci@systeme.lip6.fr Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
-
- Jun 16, 2015
-
-
Hauke Mehrtens authored
When building the kernel there are lots of warnings like this: drivers/net/wireless/ath/ath10k/ce.c:404:21: warning: unused variable ‘ar_pci’ [-Wunused-variable] struct ath10k_pci *ar_pci = ath10k_pci_priv(ar); They are caused by an empty lockdep_assert_held() which does nothing with this variable in kernel version < 3.9. This patch replaces this macro with the version from a recent kernel and silence this warning. 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.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-rc1 [ FAIL ] Only kernel 4.1-rc1 will fail, because tty_set_termios() is not exported, 4.1-rc4 works. manual changes done to: drivers/media/platform/vim2m.c Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
- Jun 15, 2015
-
-
Hauke Mehrtens authored
On kernel version < 3.4 we have to include linux/interrupt.h, because it otherwise results in a long compile errors about missing HI_SOFTIRQ for example. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-
Hauke Mehrtens authored
The mt7601u driver makes use of __field_struct which was added in Linux commit 4d4c9cc8 . It is hard to backport this feature, so just remove the code using it on kernel version < 3.16. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-