diff options
author | H. Peter Anvin <hpa@linux.intel.com> | 2009-03-17 14:14:31 -0700 |
---|---|---|
committer | H. Peter Anvin <hpa@linux.intel.com> | 2009-03-17 14:16:02 -0700 |
commit | 0a699af8e613a670be50245366fa18cb19ac5172 (patch) | |
tree | 8f1f0e2b815f16215bc281380b026c3352288f0b | |
parent | 704439ddf9f8ff1fc8c6d8abaac4bc4c95697e39 (diff) |
x86-32: move _end to a dummy section
Impact: build fix with CONFIG_RELOCATABLE
Move _end into a dummy section, so that relocs.c will know it is a
relocatable symbol.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Cc: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Cc: Jeremy Fitzhardinge <jeremy@goop.org>
-rw-r--r-- | arch/x86/kernel/vmlinux_32.lds.S | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/x86/kernel/vmlinux_32.lds.S b/arch/x86/kernel/vmlinux_32.lds.S index de14973e47f..62ad500d55f 100644 --- a/arch/x86/kernel/vmlinux_32.lds.S +++ b/arch/x86/kernel/vmlinux_32.lds.S @@ -199,7 +199,9 @@ SECTIONS __brk_limit = . ; } - _end = . ; + .end : AT(ADDR(.end) - LOAD_OFFSET) { + _end = . ; + } /* Sections to be discarded */ /DISCARD/ : { |