lkml.org 
[lkml]   [2010]   [Feb]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 02/24] Rename .data.init_task to .data..init_task.
    Date
    From: Tim Abbott <tabbott@ksplice.com>

    Signed-off-by: Tim Abbott <tabbott@ksplice.com>
    Cc: Sam Ravnborg <sam@ravnborg.org>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
    ---
    arch/ia64/kernel/init_task.c | 2 +-
    arch/powerpc/kernel/vmlinux.lds.S | 4 +---
    include/asm-generic/vmlinux.lds.h | 4 ++--
    include/linux/init_task.h | 2 +-
    4 files changed, 5 insertions(+), 7 deletions(-)

    diff --git a/arch/ia64/kernel/init_task.c b/arch/ia64/kernel/init_task.c
    index e253ab8..f9efe97 100644
    --- a/arch/ia64/kernel/init_task.c
    +++ b/arch/ia64/kernel/init_task.c
    @@ -23,7 +23,7 @@ static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand);
    * Initial task structure.
    *
    * We need to make sure that this is properly aligned due to the way process stacks are
    - * handled. This is done by having a special ".data.init_task" section...
    + * handled. This is done by having a special ".data..init_task" section...
    */
    #define init_thread_info init_task_mem.s.thread_info

    diff --git a/arch/powerpc/kernel/vmlinux.lds.S b/arch/powerpc/kernel/vmlinux.lds.S
    index 3229c06..136dcf3 100644
    --- a/arch/powerpc/kernel/vmlinux.lds.S
    +++ b/arch/powerpc/kernel/vmlinux.lds.S
    @@ -223,9 +223,7 @@ SECTIONS
    #endif

    /* The initial task and kernel stack */
    - .data.init_task : AT(ADDR(.data.init_task) - LOAD_OFFSET) {
    - INIT_TASK_DATA(THREAD_SIZE)
    - }
    + INIT_TASK_DATA_SECTION(THREAD_SIZE)

    .data.page_aligned : AT(ADDR(.data.page_aligned) - LOAD_OFFSET) {
    PAGE_ALIGNED_DATA(PAGE_SIZE)
    diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h
    index 78450aa..9cb9a90 100644
    --- a/include/asm-generic/vmlinux.lds.h
    +++ b/include/asm-generic/vmlinux.lds.h
    @@ -193,7 +193,7 @@

    #define INIT_TASK_DATA(align) \
    . = ALIGN(align); \
    - *(.data.init_task)
    + *(.data..init_task)

    /*
    * Read only Data
    @@ -435,7 +435,7 @@
    */
    #define INIT_TASK_DATA_SECTION(align) \
    . = ALIGN(align); \
    - .data.init_task : { \
    + .data..init_task : { \
    INIT_TASK_DATA(align) \
    }

    diff --git a/include/linux/init_task.h b/include/linux/init_task.h
    index abec69b..f00253b 100644
    --- a/include/linux/init_task.h
    +++ b/include/linux/init_task.h
    @@ -191,7 +191,7 @@ extern struct cred init_cred;
    }

    /* Attach to the init_task data structure for proper alignment */
    -#define __init_task_data __attribute__((__section__(".data.init_task")))
    +#define __init_task_data __attribute__((__section__(".data..init_task")))


    #endif
    --
    1.6.2.4


    \
     
     \ /
      Last update: 2010-02-20 01:07    [W:0.036 / U:29.800 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site