an>(__kcrctab) __stop___kcrctab = .; /* Kernel symbol table: GPL-only symbols */ __start___kcrctab_gpl = .; *(__kcrctab_gpl) __stop___kcrctab_gpl = .; /* Kernel symbol table: GPL-future symbols */ __start___kcrctab_gpl_future = .; *(__kcrctab_gpl_future) __stop___kcrctab_gpl_future = .; /* Kernel symbol table: strings */ *(__ksymtab_strings) /* Built-in module parameters */ . = ALIGN(4) ; __start___param = .; *(__param) __stop___param = .; . = ALIGN(4) ; _etext = . ; } > TEXT .data DATA_ADDR : { . = ALIGN(4); _sdata = . ; *(.data) . = ALIGN(8192) ; *(.data.init_task) _edata = . ; } > DATA .init : { . = ALIGN(4096); __init_begin = .; _sinittext = .; *(.init.text) _einittext = .; *(.init.data) . = ALIGN(16); __setup_start = .; *(.init.setup) __setup_end = .; __initcall_start = .; INITCALLS __initcall_end = .; __con_initcall_start = .; *(.con_initcall.init) __con_initcall_end = .; __security_initcall_start = .; *(.security_initcall.init) __security_initcall_end = .; #ifdef CONFIG_BLK_DEV_INITRD . = ALIGN(4); __initramfs_start = .; *(.init.ramfs) __initramfs_end = .; #endif . = ALIGN(4096); __init_end = .; } > INIT /DISCARD/ : { *(.exit.text) *(.exit.data) *(.exitcall.exit) } .bss : { . = ALIGN(4); _sbss = . ; *(.bss) *(COMMON) . = ALIGN(4) ; _ebss = . ; } > BSS }