diff options
Diffstat (limited to 'scripts/module.lds.S')
| -rw-r--r-- | scripts/module.lds.S | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/module.lds.S b/scripts/module.lds.S index bf5bcf2836d8..3f43edef813c 100644 --- a/scripts/module.lds.S +++ b/scripts/module.lds.S @@ -9,10 +9,13 @@  #define DISCARD_EH_FRAME	*(.eh_frame)  #endif +#include <asm-generic/codetag.lds.h> +  SECTIONS {  	/DISCARD/ : {  		*(.discard)  		*(.discard.*) +		*(.export_symbol)  	}  	__ksymtab		0 : { *(SORT(___ksymtab+*)) } @@ -47,12 +50,17 @@ SECTIONS {  	.data : {  		*(.data .data.[0-9a-zA-Z_]*)  		*(.data..L*) +		CODETAG_SECTIONS()  	}  	.rodata : {  		*(.rodata .rodata.[0-9a-zA-Z_]*)  		*(.rodata..L*)  	} +#else +	.data : { +		CODETAG_SECTIONS() +	}  #endif  }  |