| xj | b04a402 | 2021-11-25 15:01:52 +0800 | [diff] [blame] | 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 | } | 
|  | 11 |  | 
|  | 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+*)) } | 
|  | 22 |  | 
|  | 23 | .init_array		0 : ALIGN(8) { *(SORT(.init_array.*)) *(.init_array) } | 
|  | 24 |  | 
|  | 25 | __jump_table		0 : ALIGN(8) { KEEP(*(__jump_table)) } | 
|  | 26 | } |