aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-generic/vmlinux.lds.h
diff options
context:
space:
mode:
authorPaul Gortmaker <paul.gortmaker@windriver.com>2013-06-19 19:30:48 -0400
committerPaul Gortmaker <paul.gortmaker@windriver.com>2013-06-26 12:17:06 -0400
commite24f6628811e2d4531b443684b598f7050932012 (patch)
tree2201bb012e4089e5a4a4a45cfee3a54e6dc9af22 /include/asm-generic/vmlinux.lds.h
parent22f0a27367742f65130c0fb25ef00f7297e032c1 (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.h12
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 \