aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-um/common.lds.S
diff options
context:
space:
mode:
authorJeff Dike <jdike@addtoit.com>2007-03-27 01:32:24 -0400
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-03-27 12:05:15 -0400
commit7632fc8f809a97f9d82ce125e8e3e579390ce2e5 (patch)
treee1ae1d587cc0726abd722f92ed5949409e7fdea3 /include/asm-um/common.lds.S
parente9d5a461157c1244475bc400fcac7f871608715e (diff)
[PATCH] uml: fix static linking
During a static link, ld has started putting a .note section in the .uml.setup.init section. This has the result that the UML setups begin with 32 bytes of garbage and UML crashes immediately on boot. This patch creates a specific .note section for ld to drop this stuff into. Signed-off-by: Jeff Dike <jdike@linux.intel.com> Cc: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> Cc: <stable@kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include/asm-um/common.lds.S')
-rw-r--r--include/asm-um/common.lds.S1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/asm-um/common.lds.S b/include/asm-um/common.lds.S
index f0454516dd31..b16222b42821 100644
--- a/include/asm-um/common.lds.S
+++ b/include/asm-um/common.lds.S
@@ -15,6 +15,7 @@
15 PROVIDE (_unprotected_end = .); 15 PROVIDE (_unprotected_end = .);
16 16
17 . = ALIGN(4096); 17 . = ALIGN(4096);
18 .note : { *(note.*) }
18 __start___ex_table = .; 19 __start___ex_table = .;
19 __ex_table : { *(__ex_table) } 20 __ex_table : { *(__ex_table) }
20 __stop___ex_table = .; 21 __stop___ex_table = .;