lkml.org 
[lkml]   [2009]   [Sep]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 4/6] m32r: Remove unused .altinstructions and .exit.* code from linker script.
    Date
    It appears that m32r copied the .altinstructions definition from x86
    when the architecture was first merged into Linux. m32r doesn't put
    anything in .altinstructions, so this is just dead code.

    The following block affecting .exit.text/.exit.data, which has a
    comment also copied from x86, should also be deleted; the linker
    script later discards the .exit.text and .exit.data sections.

    Signed-off-by: Tim Abbott <tabbott@ksplice.com>
    Cc: Hirokazu Takata <takata@linux-m32r.org>
    ---
    arch/m32r/kernel/vmlinux.lds.S | 9 ---------
    1 files changed, 0 insertions(+), 9 deletions(-)

    diff --git a/arch/m32r/kernel/vmlinux.lds.S b/arch/m32r/kernel/vmlinux.lds.S
    index de5e21c..a8aa4a8 100644
    --- a/arch/m32r/kernel/vmlinux.lds.S
    +++ b/arch/m32r/kernel/vmlinux.lds.S
    @@ -91,15 +91,6 @@ SECTIONS
    .con_initcall.init : { *(.con_initcall.init) }
    __con_initcall_end = .;
    SECURITY_INIT
    - . = ALIGN(4);
    - __alt_instructions = .;
    - .altinstructions : { *(.altinstructions) }
    - __alt_instructions_end = .;
    - .altinstr_replacement : { *(.altinstr_replacement) }
    - /* .exit.text is discard at runtime, not link time, to deal with references
    - from .altinstructions and .eh_frame */
    - .exit.text : { EXIT_TEXT }
    - .exit.data : { EXIT_DATA }

    #ifdef CONFIG_BLK_DEV_INITRD
    . = ALIGN(4096);
    --
    1.6.3.3


    \
     
     \ /
      Last update: 2009-09-18 22:39    [W:0.019 / U:125.880 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site