diff options
Diffstat (limited to 'arch/um/kernel/uml.lds.S')
| -rw-r--r-- | arch/um/kernel/uml.lds.S | 9 | 
1 files changed, 6 insertions, 3 deletions
diff --git a/arch/um/kernel/uml.lds.S b/arch/um/kernel/uml.lds.S index fbd99402d4d..6899195602b 100644 --- a/arch/um/kernel/uml.lds.S +++ b/arch/um/kernel/uml.lds.S @@ -20,13 +20,12 @@ SECTIONS    . = START + SIZEOF_HEADERS;    _text = .; -  _stext = .; -  __init_begin = .;    INIT_TEXT_SECTION(0)    . = ALIGN(PAGE_SIZE);    .text      :    { +    _stext = .;      TEXT_TEXT      SCHED_TEXT      LOCK_TEXT @@ -60,9 +59,12 @@ SECTIONS  	PROVIDE_HIDDEN(__rela_iplt_end = .);    } -  #include "asm/common.lds.S" +  #include <asm/common.lds.S> +  __init_begin = .;    init.data : { INIT_DATA } +  __init_end = .; +    .data    :    {      INIT_TASK_DATA(KERNEL_STACK_SIZE) @@ -97,6 +99,7 @@ SECTIONS    PROVIDE(_bss_start = .);    SBSS(0)    BSS(0) +   __bss_stop = .;    _end = .;    PROVIDE (end = .);  | 
