x86/mm/pat: Don't report PAT on CPUs that don't support it
[linux/fpc-iii.git] / scripts / module-common.lds
blob9b6e246a45d09f530b3527b81946a30b1256697f
1 /*
2  * Common module linker script, always used when linking a module.
3  * Archs are free to supply their own linker scripts.  ld will
4  * combine them automatically.
5  */
6 SECTIONS {
7         /DISCARD/ : {
8                 *(.discard)
9                 *(.discard.*)
10         }
12         __ksymtab               0 : { *(SORT(___ksymtab+*)) }
13         __ksymtab_gpl           0 : { *(SORT(___ksymtab_gpl+*)) }
14         __ksymtab_unused        0 : { *(SORT(___ksymtab_unused+*)) }
15         __ksymtab_unused_gpl    0 : { *(SORT(___ksymtab_unused_gpl+*)) }
16         __ksymtab_gpl_future    0 : { *(SORT(___ksymtab_gpl_future+*)) }
17         __kcrctab               0 : { *(SORT(___kcrctab+*)) }
18         __kcrctab_gpl           0 : { *(SORT(___kcrctab_gpl+*)) }
19         __kcrctab_unused        0 : { *(SORT(___kcrctab_unused+*)) }
20         __kcrctab_unused_gpl    0 : { *(SORT(___kcrctab_unused_gpl+*)) }
21         __kcrctab_gpl_future    0 : { *(SORT(___kcrctab_gpl_future+*)) }
23         . = ALIGN(8);
24         .init_array             0 : { *(SORT(.init_array.*)) *(.init_array) }
26         __jump_table            0 : ALIGN(8) { KEEP(*(__jump_table)) }