Normalize global variables exported by vmlinux.lds to conform usage guidelines from include/asm-generic/sections.h. 1) Use _text to mark the start of the kernel image including the head text, and _stext to mark the start of the .text section. 2) Export mandatory global variables __bss_stop. 3) Adjust __init_begin and __init_end to avoid acrossing .text and .data sections. Signed-off-by: Jiang Liu <jiang.liu@huawei.com> Cc: Jeff Dike <jdike@addtoit.com> Cc: Richard Weinberger <richard@nod.at> Cc: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
||
|---|---|---|
| .. | ||
| a.out-core.h | ||
| bugs.h | ||
| cache.h | ||
| common.lds.S | ||
| dma.h | ||
| fixmap.h | ||
| irq.h | ||
| irqflags.h | ||
| Kbuild | ||
| kmap_types.h | ||
| kvm_para.h | ||
| mmu.h | ||
| mmu_context.h | ||
| page.h | ||
| pgalloc.h | ||
| pgtable-2level.h | ||
| pgtable-3level.h | ||
| pgtable.h | ||
| processor-generic.h | ||
| ptrace-generic.h | ||
| setup.h | ||
| smp.h | ||
| sysrq.h | ||
| thread_info.h | ||
| timex.h | ||
| tlb.h | ||
| tlbflush.h | ||
| uaccess.h | ||