x86: switch to .rodata.compressed in arch/x86/boot/compressed/vmlinux_??.scr
authorIan Campbell <ijc@hellion.org.uk>
Wed, 30 Jan 2008 12:33:38 +0000 (13:33 +0100)
committerIngo Molnar <mingo@elte.hu>
Wed, 30 Jan 2008 12:33:38 +0000 (13:33 +0100)
vmlinux_64 and vmlinux_32.scr are now identical

size shows an expected movement from .text to .rodata and 4 extra bytes
of padding.

Signed-off-by: Ian Campbell <ijc@hellion.org.uk>
Cc: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/x86/boot/compressed/vmlinux_32.lds
arch/x86/boot/compressed/vmlinux_32.scr
arch/x86/boot/compressed/vmlinux_64.lds
arch/x86/boot/compressed/vmlinux_64.scr

index d98ab69..bb3c483 100644 (file)
@@ -12,8 +12,8 @@ SECTIONS
                *(.text.head)
                _ehead = . ;
        }
-       .data.compressed : {
-               *(.data.compressed)
+       .rodata.compressed : {
+               *(.rodata.compressed)
        }
        .text : {
                _text = .;      /* Text */
index a549526..f02382a 100644 (file)
@@ -1,6 +1,6 @@
 SECTIONS
 {
-  .data.compressed : {
+  .rodata.compressed : {
        input_len = .;
        LONG(input_data_end - input_data) input_data = .;
        *(.data)
index 8d63b3a..f6e5b44 100644 (file)
@@ -7,11 +7,15 @@ SECTIONS
         * address 0.
         */
        . = 0;
-       .text : {
+       .text.head : {
                _head = . ;
                *(.text.head)
                _ehead = . ;
-               *(.text.compressed)
+       }
+       .rodata.compressed : {
+               *(.rodata.compressed)
+       }
+       .text : {
                _text = .;      /* Text */
                *(.text)
                *(.text.*)
index bd1429c..f02382a 100644 (file)
@@ -1,6 +1,6 @@
 SECTIONS
 {
-  .text.compressed : {
+  .rodata.compressed : {
        input_len = .;
        LONG(input_data_end - input_data) input_data = .;
        *(.data)