diff options
author | Stijn Tintel <stijn@linux-ipv6.be> | 2016-08-22 19:05:45 +0200 |
---|---|---|
committer | Stijn Tintel <stijn@linux-ipv6.be> | 2016-08-23 10:51:17 +0300 |
commit | 8072264b96785184b76aa46bcd08b4f9cdfada42 (patch) | |
tree | 3a50dec26a5eb09091897a3ab98a4cfc1de170f4 /target/linux/generic/patches-4.4/095-ARC-unwind-ensure-that-.debug_frame-is-generated-vs..patch | |
parent | 861f566e340dcf5fedd52c0ff3b31501fd3b3f1b (diff) | |
download | upstream-8072264b96785184b76aa46bcd08b4f9cdfada42.tar.gz upstream-8072264b96785184b76aa46bcd08b4f9cdfada42.tar.bz2 upstream-8072264b96785184b76aa46bcd08b4f9cdfada42.zip |
kernel: update kernel 4.4 to version 4.4.19
Refresh patches for all targets that support kernel 4.4.
Compile-tested on all targets that use kernel 4.4 and aren't marked broken.
Runtime-tested on ar71xx, octeon and x86/64.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Diffstat (limited to 'target/linux/generic/patches-4.4/095-ARC-unwind-ensure-that-.debug_frame-is-generated-vs..patch')
-rw-r--r-- | target/linux/generic/patches-4.4/095-ARC-unwind-ensure-that-.debug_frame-is-generated-vs..patch | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/target/linux/generic/patches-4.4/095-ARC-unwind-ensure-that-.debug_frame-is-generated-vs..patch b/target/linux/generic/patches-4.4/095-ARC-unwind-ensure-that-.debug_frame-is-generated-vs..patch deleted file mode 100644 index b86c98de6c..0000000000 --- a/target/linux/generic/patches-4.4/095-ARC-unwind-ensure-that-.debug_frame-is-generated-vs..patch +++ /dev/null @@ -1,41 +0,0 @@ -From 23cd0de28cc7978130b770dd59b18ac143253351 Mon Sep 17 00:00:00 2001 -From: Vineet Gupta <vgupta@synopsys.com> -Date: Tue, 28 Jun 2016 09:42:25 +0530 -Subject: [PATCH] ARC: unwind: ensure that .debug_frame is generated (vs. - .eh_frame) - -With recent binutils update to support dwarf CFI pseudo-ops in gas, we -now get .eh_frame vs. .debug_frame. Although the call frame info is -exactly the same in both, the CIE differs, which the current kernel -unwinder can't cope with. - -This broke both the kernel unwinder as well as loadable modules (latter -because of a new unhandled relo R_ARC_32_PCREL from .rela.eh_frame in -the module loader) - -The ideal solution would be to switch unwinder to .eh_frame. -For now however we can make do by just ensureing .debug_frame is -generated by removing -fasynchronous-unwind-tables - - .eh_frame generated with -gdwarf-2 -fasynchronous-unwind-tables - .debug_frame generated with -gdwarf-2 - -Fixes STAR 9001058196 - -Cc: stable@vger.kernel.org -Signed-off-by: Vineet Gupta <vgupta@synopsys.com> ---- - arch/arc/Makefile | 2 -- - 1 file changed, 2 deletions(-) - ---- a/arch/arc/Makefile -+++ b/arch/arc/Makefile -@@ -48,8 +48,6 @@ endif - - endif - --cflags-$(CONFIG_ARC_DW2_UNWIND) += -fasynchronous-unwind-tables -- - # By default gcc 4.8 generates dwarf4 which kernel unwinder can't grok - ifeq ($(atleast_gcc48),y) - cflags-$(CONFIG_ARC_DW2_UNWIND) += -gdwarf-2 |