6 .rodata : AT(ADDR(.rodata) - LOAD_OFFSET) { \
7 *(.rodata) *(.rodata.*) \
8 *(__vermagic) /* Kernel version magic */ \
11 .rodata1 : AT(ADDR(.rodata1) - LOAD_OFFSET) { \
15 /* Kernel symbol table: Normal symbols */ \
16 __ksymtab : AT(ADDR(__ksymtab) - LOAD_OFFSET) { \
17 __start___ksymtab = .; \
19 __stop___ksymtab = .; \
22 /* Kernel symbol table: GPL-only symbols */ \
23 __ksymtab_gpl : AT(ADDR(__ksymtab_gpl) - LOAD_OFFSET) { \
24 __start___ksymtab_gpl = .; \
26 __stop___ksymtab_gpl = .; \
29 /* Kernel symbol table: Normal symbols */ \
30 __kcrctab : AT(ADDR(__kcrctab) - LOAD_OFFSET) { \
31 __start___kcrctab = .; \
33 __stop___kcrctab = .; \
36 /* Kernel symbol table: GPL-only symbols */ \
37 __kcrctab_gpl : AT(ADDR(__kcrctab_gpl) - LOAD_OFFSET) { \
38 __start___kcrctab_gpl = .; \
40 __stop___kcrctab_gpl = .; \
43 /* Kernel symbol table: strings */ \
44 __ksymtab_strings : AT(ADDR(__ksymtab_strings) - LOAD_OFFSET) { \
45 *(__ksymtab_strings) \
48 #define SECURITY_INIT \
49 .security_initcall.init : { \
50 __security_initcall_start = .; \
51 *(.security_initcall.init) \
52 __security_initcall_end = .; \
56 __scheduling_functions_start_here = .; \
58 __scheduling_functions_end_here = .;