From c6950b0771c0f3f436c33deb71fb4981a6a000c7 Mon Sep 17 00:00:00 2001 From: Daniel Hokka Zakrisson Date: Thu, 10 Jan 2008 17:18:31 +0000 Subject: [PATCH] Try to fix F8 builds. --- linux-2.6-020-build-id.patch | 39 ++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/linux-2.6-020-build-id.patch b/linux-2.6-020-build-id.patch index 77f75fc50..103036a7a 100644 --- a/linux-2.6-020-build-id.patch +++ b/linux-2.6-020-build-id.patch @@ -104,3 +104,42 @@ index 1818c50..d988f5d 100644 $(filter-out FORCE,$^) $(modules): %.ko :%.o %.mod.o FORCE + + + +From: Roland McGrath +Date: Thu, 19 Jul 2007 08:48:37 +0000 (-0700) +Subject: x86_64: Put allocated ELF notes in read-only data segment +X-Git-Tag: v2.6.23-rc1~393 +X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=2e1d5b8f24a887caded5ae3ceb2f341d4fbd1861 + +x86_64: Put allocated ELF notes in read-only data segment + +This changes the x86_64 linker script to use the asm-generic NOTES macro so +that ELF note sections with SHF_ALLOC set are linked into the kernel image +along with other read-only data. The PT_NOTE also points to their location. + +This paves the way for putting useful build-time information into ELF notes +that can be found easily later in a kernel memory dump. + +Signed-off-by: Roland McGrath +Cc: Andi Kleen +Signed-off-by: Andrew Morton +Signed-off-by: Linus Torvalds +--- + +diff --git a/arch/x86_64/kernel/vmlinux.lds.S b/arch/x86_64/kernel/vmlinux.lds.S +index 2259069..5c57ea4 100644 +--- a/arch/x86_64/kernel/vmlinux.lds.S ++++ b/arch/x86_64/kernel/vmlinux.lds.S +@@ -48,7 +48,9 @@ SECTIONS + __ex_table : AT(ADDR(__ex_table) - LOAD_OFFSET) { *(__ex_table) } + __stop___ex_table = .; + +- BUG_TABLE ++ NOTES :text :note ++ ++ BUG_TABLE :text + + RODATA + -- 2.43.0