diff options
author | Paul Gortmaker <paul.gortmaker@windriver.com> | 2013-06-19 19:30:48 -0400 |
---|---|---|
committer | Paul Gortmaker <paul.gortmaker@windriver.com> | 2013-06-26 12:17:06 -0400 |
commit | e24f6628811e2d4531b443684b598f7050932012 (patch) | |
tree | 2201bb012e4089e5a4a4a45cfee3a54e6dc9af22 /include/asm-generic/vmlinux.lds.h | |
parent | 22f0a27367742f65130c0fb25ef00f7297e032c1 (diff) |
modpost: remove all traces of cpuinit/cpuexit sections
Delete all audit rules that were checking how the .cpuXYZ
related sections were inter-operating with other __init
like sections, now that __cpuinit is gone. Update the linker
script to not have any knowledge of .cpuinit sections.
[lds.h update courtesy of Ralf Baechle <ralf@linux-mips.org>]
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Diffstat (limited to 'include/asm-generic/vmlinux.lds.h')
-rw-r--r-- | include/asm-generic/vmlinux.lds.h | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h index eb58d2d7d971..5e01bee9d1d3 100644 --- a/include/asm-generic/vmlinux.lds.h +++ b/include/asm-generic/vmlinux.lds.h | |||
@@ -184,8 +184,6 @@ | |||
184 | *(.data..shared_aligned) /* percpu related */ \ | 184 | *(.data..shared_aligned) /* percpu related */ \ |
185 | DEV_KEEP(init.data) \ | 185 | DEV_KEEP(init.data) \ |
186 | DEV_KEEP(exit.data) \ | 186 | DEV_KEEP(exit.data) \ |
187 | CPU_KEEP(init.data) \ | ||
188 | CPU_KEEP(exit.data) \ | ||
189 | MEM_KEEP(init.data) \ | 187 | MEM_KEEP(init.data) \ |
190 | MEM_KEEP(exit.data) \ | 188 | MEM_KEEP(exit.data) \ |
191 | *(.data.unlikely) \ | 189 | *(.data.unlikely) \ |
@@ -374,8 +372,6 @@ | |||
374 | *(.ref.rodata) \ | 372 | *(.ref.rodata) \ |
375 | DEV_KEEP(init.rodata) \ | 373 | DEV_KEEP(init.rodata) \ |
376 | DEV_KEEP(exit.rodata) \ | 374 | DEV_KEEP(exit.rodata) \ |
377 | CPU_KEEP(init.rodata) \ | ||
378 | CPU_KEEP(exit.rodata) \ | ||
379 | MEM_KEEP(init.rodata) \ | 375 | MEM_KEEP(init.rodata) \ |
380 | MEM_KEEP(exit.rodata) \ | 376 | MEM_KEEP(exit.rodata) \ |
381 | } \ | 377 | } \ |
@@ -418,8 +414,6 @@ | |||
418 | *(.ref.text) \ | 414 | *(.ref.text) \ |
419 | DEV_KEEP(init.text) \ | 415 | DEV_KEEP(init.text) \ |
420 | DEV_KEEP(exit.text) \ | 416 | DEV_KEEP(exit.text) \ |
421 | CPU_KEEP(init.text) \ | ||
422 | CPU_KEEP(exit.text) \ | ||
423 | MEM_KEEP(init.text) \ | 417 | MEM_KEEP(init.text) \ |
424 | MEM_KEEP(exit.text) \ | 418 | MEM_KEEP(exit.text) \ |
425 | *(.text.unlikely) | 419 | *(.text.unlikely) |
@@ -504,7 +498,6 @@ | |||
504 | #define INIT_DATA \ | 498 | #define INIT_DATA \ |
505 | *(.init.data) \ | 499 | *(.init.data) \ |
506 | DEV_DISCARD(init.data) \ | 500 | DEV_DISCARD(init.data) \ |
507 | CPU_DISCARD(init.data) \ | ||
508 | MEM_DISCARD(init.data) \ | 501 | MEM_DISCARD(init.data) \ |
509 | KERNEL_CTORS() \ | 502 | KERNEL_CTORS() \ |
510 | MCOUNT_REC() \ | 503 | MCOUNT_REC() \ |
@@ -512,7 +505,6 @@ | |||
512 | FTRACE_EVENTS() \ | 505 | FTRACE_EVENTS() \ |
513 | TRACE_SYSCALLS() \ | 506 | TRACE_SYSCALLS() \ |
514 | DEV_DISCARD(init.rodata) \ | 507 | DEV_DISCARD(init.rodata) \ |
515 | CPU_DISCARD(init.rodata) \ | ||
516 | MEM_DISCARD(init.rodata) \ | 508 | MEM_DISCARD(init.rodata) \ |
517 | CLK_OF_TABLES() \ | 509 | CLK_OF_TABLES() \ |
518 | CLKSRC_OF_TABLES() \ | 510 | CLKSRC_OF_TABLES() \ |
@@ -522,22 +514,18 @@ | |||
522 | #define INIT_TEXT \ | 514 | #define INIT_TEXT \ |
523 | *(.init.text) \ | 515 | *(.init.text) \ |
524 | DEV_DISCARD(init.text) \ | 516 | DEV_DISCARD(init.text) \ |
525 | CPU_DISCARD(init.text) \ | ||
526 | MEM_DISCARD(init.text) | 517 | MEM_DISCARD(init.text) |
527 | 518 | ||
528 | #define EXIT_DATA \ | 519 | #define EXIT_DATA \ |
529 | *(.exit.data) \ | 520 | *(.exit.data) \ |
530 | DEV_DISCARD(exit.data) \ | 521 | DEV_DISCARD(exit.data) \ |
531 | DEV_DISCARD(exit.rodata) \ | 522 | DEV_DISCARD(exit.rodata) \ |
532 | CPU_DISCARD(exit.data) \ | ||
533 | CPU_DISCARD(exit.rodata) \ | ||
534 | MEM_DISCARD(exit.data) \ | 523 | MEM_DISCARD(exit.data) \ |
535 | MEM_DISCARD(exit.rodata) | 524 | MEM_DISCARD(exit.rodata) |
536 | 525 | ||
537 | #define EXIT_TEXT \ | 526 | #define EXIT_TEXT \ |
538 | *(.exit.text) \ | 527 | *(.exit.text) \ |
539 | DEV_DISCARD(exit.text) \ | 528 | DEV_DISCARD(exit.text) \ |
540 | CPU_DISCARD(exit.text) \ | ||
541 | MEM_DISCARD(exit.text) | 529 | MEM_DISCARD(exit.text) |
542 | 530 | ||
543 | #define EXIT_CALL \ | 531 | #define EXIT_CALL \ |