Merge remote-tracking branch 'moduleh/module.h-split'
[linux-2.6/next.git] / scripts / module-common.lds
blob0865b3e752be8f99b61c927d5cff2a398dd6f8dd
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/ : { *(.discard) }
9         __ksymtab               : { *(SORT(___ksymtab+*)) }
10         __ksymtab_gpl           : { *(SORT(___ksymtab_gpl+*)) }
11         __ksymtab_unused        : { *(SORT(___ksymtab_unused+*)) }
12         __ksymtab_unused_gpl    : { *(SORT(___ksymtab_unused_gpl+*)) }
13         __ksymtab_gpl_future    : { *(SORT(___ksymtab_gpl_future+*)) }
14         __kcrctab               : { *(SORT(___kcrctab+*)) }
15         __kcrctab_gpl           : { *(SORT(___kcrctab_gpl+*)) }
16         __kcrctab_unused        : { *(SORT(___kcrctab_unused+*)) }
17         __kcrctab_unused_gpl    : { *(SORT(___kcrctab_unused_gpl+*)) }
18         __kcrctab_gpl_future    : { *(SORT(___kcrctab_gpl_future+*)) }