--- /dev/null
+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);
--- /dev/null
+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