X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=arch%2Fum%2Fkernel%2Fuml.lds.S;h=81acdc24348ee7fbf3ca2a53032abd69315647e5;hb=618a821dc24a4018b0c5c01785d052459a90edb4;hp=f6301274cf3cfea9fdb0eb3680cbe349da63fd57;hpb=d5b9b787b5e1618dfe82a2c2a6972374e85b02db;p=linux-2.6-omap-h63xx.git diff --git a/arch/um/kernel/uml.lds.S b/arch/um/kernel/uml.lds.S index f6301274cf3..81acdc24348 100644 --- a/arch/um/kernel/uml.lds.S +++ b/arch/um/kernel/uml.lds.S @@ -37,19 +37,20 @@ SECTIONS .text : { - *(.text) + TEXT_TEXT SCHED_TEXT LOCK_TEXT *(.fixup) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.gnu.linkonce.t*) + } - . = ALIGN(4096); - __syscall_stub_start = .; - *(.__syscall_stub*) - __syscall_stub_end = .; - . = ALIGN(4096); + . = ALIGN(4096); + .syscall_stub : { + __syscall_stub_start = .; + *(.__syscall_stub*) + __syscall_stub_end = .; } #include "asm/common.lds.S" @@ -59,7 +60,9 @@ SECTIONS { . = ALIGN(KERNEL_STACK_SIZE); /* init_task */ *(.data.init_task) - *(.data) + . = ALIGN(KERNEL_STACK_SIZE); + *(.data.init_irqstack) + DATA_DATA *(.gnu.linkonce.d*) CONSTRUCTORS }