Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=20514e9f6e6221884afada04fbbbde651d3d8654
Commit:     20514e9f6e6221884afada04fbbbde651d3d8654
Parent:     004426eb295b5fff53ed606d5f7495f23674f2c8
Author:     Ian Campbell <[EMAIL PROTECTED]>
AuthorDate: Wed Jan 30 13:33:38 2008 +0100
Committer:  Ingo Molnar <[EMAIL PROTECTED]>
CommitDate: Wed Jan 30 13:33:38 2008 +0100

    x86: switch to .rodata.compressed in arch/x86/boot/compressed/vmlinux_??.scr
    
    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 <[EMAIL PROTECTED]>
    Cc: H. Peter Anvin <[EMAIL PROTECTED]>
    Signed-off-by: Ingo Molnar <[EMAIL PROTECTED]>
    Signed-off-by: Thomas Gleixner <[EMAIL PROTECTED]>
---
 arch/x86/boot/compressed/vmlinux_32.lds |    4 ++--
 arch/x86/boot/compressed/vmlinux_32.scr |    2 +-
 arch/x86/boot/compressed/vmlinux_64.lds |    8 ++++++--
 arch/x86/boot/compressed/vmlinux_64.scr |    2 +-
 4 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/arch/x86/boot/compressed/vmlinux_32.lds 
b/arch/x86/boot/compressed/vmlinux_32.lds
index d98ab69..bb3c483 100644
--- a/arch/x86/boot/compressed/vmlinux_32.lds
+++ b/arch/x86/boot/compressed/vmlinux_32.lds
@@ -12,8 +12,8 @@ SECTIONS
                *(.text.head)
                _ehead = . ;
        }
-       .data.compressed : {
-               *(.data.compressed)
+       .rodata.compressed : {
+               *(.rodata.compressed)
        }
        .text : {
                _text = .;      /* Text */
diff --git a/arch/x86/boot/compressed/vmlinux_32.scr 
b/arch/x86/boot/compressed/vmlinux_32.scr
index a549526..f02382a 100644
--- a/arch/x86/boot/compressed/vmlinux_32.scr
+++ b/arch/x86/boot/compressed/vmlinux_32.scr
@@ -1,6 +1,6 @@
 SECTIONS
 {
-  .data.compressed : {
+  .rodata.compressed : {
        input_len = .;
        LONG(input_data_end - input_data) input_data = .;
        *(.data)
diff --git a/arch/x86/boot/compressed/vmlinux_64.lds 
b/arch/x86/boot/compressed/vmlinux_64.lds
index 8d63b3a..f6e5b44 100644
--- a/arch/x86/boot/compressed/vmlinux_64.lds
+++ b/arch/x86/boot/compressed/vmlinux_64.lds
@@ -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.*)
diff --git a/arch/x86/boot/compressed/vmlinux_64.scr 
b/arch/x86/boot/compressed/vmlinux_64.scr
index bd1429c..f02382a 100644
--- a/arch/x86/boot/compressed/vmlinux_64.scr
+++ b/arch/x86/boot/compressed/vmlinux_64.scr
@@ -1,6 +1,6 @@
 SECTIONS
 {
-  .text.compressed : {
+  .rodata.compressed : {
        input_len = .;
        LONG(input_data_end - input_data) input_data = .;
        *(.data)
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to