ARM: 8537/1: drop unused DEBUG_RODATA from XIP_KERNEL
authorKees Cook <keescook@chromium.org>
Fri, 19 Feb 2016 15:41:56 +0000 (16:41 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Mon, 22 Feb 2016 11:39:43 +0000 (11:39 +0000)
With CONFIG_DEBUG_RODATA not being sensible under XIP_KERNEL, remove it
from the XIP linker script.

Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/kernel/vmlinux-xip.lds.S

index 40bc4ca..cba1ec8 100644 (file)
@@ -8,9 +8,6 @@
 #include <asm/thread_info.h>
 #include <asm/memory.h>
 #include <asm/page.h>
-#ifdef CONFIG_DEBUG_RODATA
-#include <asm/pgtable.h>
-#endif
 
 #define PROC_INFO                                                      \
        . = ALIGN(4);                                                   \
@@ -92,10 +89,6 @@ SECTIONS
                HEAD_TEXT
        }
 
-#ifdef CONFIG_DEBUG_RODATA
-       . = ALIGN(1<<SECTION_SHIFT);
-#endif
-
        .text : {                       /* Real text segment            */
                _stext = .;             /* Text and read-only data      */
                        IDMAP_TEXT
@@ -115,9 +108,6 @@ SECTIONS
                        ARM_CPU_KEEP(PROC_INFO)
        }
 
-#ifdef CONFIG_DEBUG_RODATA
-       . = ALIGN(1<<SECTION_SHIFT);
-#endif
        RO_DATA(PAGE_SIZE)
 
        . = ALIGN(4);