ARM: vmlinux.lds: use _text and _stext the same way as x86
authorRussell King <rmk+kernel@arm.linux.org.uk>
Wed, 6 Jul 2011 09:53:22 +0000 (10:53 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 7 Jul 2011 22:36:34 +0000 (23:36 +0100)
x86 uses _text to mark the start of the kernel image including the
head text, and _stext to mark the start of the .text section.  Change
our vmlinux.lds to conform.  An audit of the places which use _stext
and _text in arch/arm indicates no users of either symbol are impacted
by this change.  It does mean a slight change to /proc/iomem output.

Acked-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Tested-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/kernel/vmlinux.lds.S

index 18574b7..bf977f8 100644 (file)
@@ -66,11 +66,11 @@ SECTIONS
        . = PAGE_OFFSET + TEXT_OFFSET;
 #endif
        .head.text : {
-               _stext = .;
+               _text = .;
                HEAD_TEXT
        }
        .text : {                       /* Real text segment            */
-               _text = .;              /* Text and read-only data      */
+               _stext = .;             /* Text and read-only data      */
                        __exception_text_start = .;
                        *(.exception.text)
                        __exception_text_end = .;