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 | |
| 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')
| -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 \ |
