From: Greg Kroah-Hartman Date: Mon, 21 Sep 2015 01:46:19 +0000 (-0700) Subject: 3.10-stable patches X-Git-Tag: v3.10.89~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=382d254c2a4beaa9434dad2b515bb6e5c2aac9e6;p=thirdparty%2Fkernel%2Fstable-queue.git 3.10-stable patches added patches: xtensa-don-t-use-echo-e-needlessly.patch --- diff --git a/queue-3.10/series b/queue-3.10/series index 0de0d735d45..374e0be195f 100644 --- a/queue-3.10/series +++ b/queue-3.10/series @@ -18,3 +18,4 @@ auxdisplay-ks0108-fix-refcount.patch of-address-don-t-loop-forever-in-of_find_matching_node_by_address.patch drivercore-fix-unregistration-path-of-platform-devices.patch hpfs-update-ctime-and-mtime-on-directory-modification.patch +xtensa-don-t-use-echo-e-needlessly.patch diff --git a/queue-3.10/xtensa-don-t-use-echo-e-needlessly.patch b/queue-3.10/xtensa-don-t-use-echo-e-needlessly.patch new file mode 100644 index 00000000000..d6aac4e8e13 --- /dev/null +++ b/queue-3.10/xtensa-don-t-use-echo-e-needlessly.patch @@ -0,0 +1,50 @@ +From 123f15e669d5a5a2e2f260ba4a5fc2efd93df20e Mon Sep 17 00:00:00 2001 +From: Max Filippov +Date: Thu, 22 Aug 2013 18:09:47 +0400 +Subject: xtensa: don't use echo -e needlessly + +From: Max Filippov + +commit 123f15e669d5a5a2e2f260ba4a5fc2efd93df20e upstream. + +-e is not needed to output strings without escape sequences. This breaks +big endian FSF build when the shell is dash, because its builtin echo +doesn't understand '-e' switch and outputs it in the echoed string. + +Reported-by: Guenter Roeck +Signed-off-by: Max Filippov +Signed-off-by: Chris Zankel +Cc: Sudip Mukherjee +Signed-off-by: Greg Kroah-Hartman + +--- + arch/xtensa/Makefile | 4 ++-- + arch/xtensa/boot/Makefile | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + +--- a/arch/xtensa/Makefile ++++ b/arch/xtensa/Makefile +@@ -55,10 +55,10 @@ ifneq ($(CONFIG_LD_NO_RELAX),) + LDFLAGS := --no-relax + endif + +-ifeq ($(shell echo -e __XTENSA_EB__ | $(CC) -E - | grep -v "\#"),1) ++ifeq ($(shell echo __XTENSA_EB__ | $(CC) -E - | grep -v "\#"),1) + CHECKFLAGS += -D__XTENSA_EB__ + endif +-ifeq ($(shell echo -e __XTENSA_EL__ | $(CC) -E - | grep -v "\#"),1) ++ifeq ($(shell echo __XTENSA_EL__ | $(CC) -E - | grep -v "\#"),1) + CHECKFLAGS += -D__XTENSA_EL__ + endif + +--- a/arch/xtensa/boot/Makefile ++++ b/arch/xtensa/boot/Makefile +@@ -12,7 +12,7 @@ + KBUILD_CFLAGS += -fno-builtin -Iarch/$(ARCH)/boot/include + HOSTFLAGS += -Iarch/$(ARCH)/boot/include + +-BIG_ENDIAN := $(shell echo -e __XTENSA_EB__ | $(CC) -E - | grep -v "\#") ++BIG_ENDIAN := $(shell echo __XTENSA_EB__ | $(CC) -E - | grep -v "\#") + + export ccflags-y + export BIG_ENDIAN