]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
4.4-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 9 Jan 2017 12:06:44 +0000 (13:06 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 9 Jan 2017 12:06:44 +0000 (13:06 +0100)
added patches:
ath10k-use-the-right-length-of-background.patch
cris-only-build-flash-rescue-image-if-config_etrax_axisflashmap-is-selected.patch

queue-4.4/ath10k-use-the-right-length-of-background.patch [new file with mode: 0644]
queue-4.4/cris-only-build-flash-rescue-image-if-config_etrax_axisflashmap-is-selected.patch [new file with mode: 0644]
queue-4.4/series

diff --git a/queue-4.4/ath10k-use-the-right-length-of-background.patch b/queue-4.4/ath10k-use-the-right-length-of-background.patch
new file mode 100644 (file)
index 0000000..9f4d6a3
--- /dev/null
@@ -0,0 +1,32 @@
+From 31b239824ece321c09bdb8e61e1d14814eaba38b Mon Sep 17 00:00:00 2001
+From: Nicolas Iooss <nicolas.iooss_linux@m4x.org>
+Date: Sat, 29 Oct 2016 13:17:37 +0200
+Subject: ath10k: use the right length of "background"
+
+From: Nicolas Iooss <nicolas.iooss_linux@m4x.org>
+
+commit 31b239824ece321c09bdb8e61e1d14814eaba38b upstream.
+
+The word "background" contains 10 characters so the third argument of
+strncmp() need to be 10 in order to match this prefix correctly.
+
+Signed-off-by: Nicolas Iooss <nicolas.iooss_linux@m4x.org>
+Fixes: 855aed1220d2 ("ath10k: add spectral scan feature")
+Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ drivers/net/wireless/ath/ath10k/spectral.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/drivers/net/wireless/ath/ath10k/spectral.c
++++ b/drivers/net/wireless/ath/ath10k/spectral.c
+@@ -338,7 +338,7 @@ static ssize_t write_file_spec_scan_ctl(
+               } else {
+                       res = -EINVAL;
+               }
+-      } else if (strncmp("background", buf, 9) == 0) {
++      } else if (strncmp("background", buf, 10) == 0) {
+               res = ath10k_spectral_scan_config(ar, SPECTRAL_BACKGROUND);
+       } else if (strncmp("manual", buf, 6) == 0) {
+               res = ath10k_spectral_scan_config(ar, SPECTRAL_MANUAL);
diff --git a/queue-4.4/cris-only-build-flash-rescue-image-if-config_etrax_axisflashmap-is-selected.patch b/queue-4.4/cris-only-build-flash-rescue-image-if-config_etrax_axisflashmap-is-selected.patch
new file mode 100644 (file)
index 0000000..bd25824
--- /dev/null
@@ -0,0 +1,56 @@
+From 328cf6927bb72cadefddebbc9a23c793108147a2 Mon Sep 17 00:00:00 2001
+From: Guenter Roeck <linux@roeck-us.net>
+Date: Sun, 30 Oct 2016 09:09:18 -0700
+Subject: cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selected
+
+From: Guenter Roeck <linux@roeck-us.net>
+
+commit 328cf6927bb72cadefddebbc9a23c793108147a2 upstream.
+
+If CONFIG_ETRAX_AXISFLASHMAP is not configured, the flash rescue image
+object file is empty. With recent versions of binutils, this results
+in the following build error.
+
+cris-linux-objcopy: error:
+       the input file 'arch/cris/boot/rescue/rescue.o' has no sections
+
+This is seen, for example, when trying to build cris:allnoconfig
+with recently generated toolchains.
+
+Since it does not make sense to build a flash rescue image if there is
+no flash, only build it if CONFIG_ETRAX_AXISFLASHMAP is enabled.
+
+Reported-by: kbuild test robot <fengguang.wu@intel.com>
+Fixes: 66ab3a74c5ce ("CRIS: Merge machine dependent boot/compressed ..")
+Signed-off-by: Guenter Roeck <linux@roeck-us.net>
+Signed-off-by: Jesper Nilsson <jesper.nilsson@axis.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ arch/cris/boot/rescue/Makefile |    8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+--- a/arch/cris/boot/rescue/Makefile
++++ b/arch/cris/boot/rescue/Makefile
+@@ -10,6 +10,9 @@
+ asflags-y += $(LINUXINCLUDE)
+ ccflags-y += -O2 $(LINUXINCLUDE)
++
++ifdef CONFIG_ETRAX_AXISFLASHMAP
++
+ arch-$(CONFIG_ETRAX_ARCH_V10) = v10
+ arch-$(CONFIG_ETRAX_ARCH_V32) = v32
+@@ -28,6 +31,11 @@ $(obj)/rescue.bin: $(obj)/rescue.o FORCE
+       $(call if_changed,objcopy)
+       cp -p $(obj)/rescue.bin $(objtree)
++else
++$(obj)/rescue.bin:
++
++endif
++
+ $(obj)/testrescue.bin: $(obj)/testrescue.o
+       $(OBJCOPY) $(OBJCOPYFLAGS) $(obj)/testrescue.o tr.bin
+ # Pad it to 784 bytes
index e8c1ff32433729335382d317e6c1d3d7ab635c92..5782dbd621143504bc7aeba12af4401ba66297c8 100644 (file)
@@ -62,3 +62,5 @@ usb-dwc3-gadget-always-unmap-ep0-requests.patch
 usb-dwc3-ep0-add-dwc3_ep0_prepare_one_trb.patch
 usb-dwc3-ep0-explicitly-call-dwc3_ep0_prepare_one_trb.patch
 stable-fixup-hotplug-fix-unused-function-warning.patch
+ath10k-use-the-right-length-of-background.patch
+cris-only-build-flash-rescue-image-if-config_etrax_axisflashmap-is-selected.patch