arm64/build: Use common DISCARDS in linker script
Use the common DISCARDS rule for the linker script in an effort to regularize the linker script to prepare for warning on orphaned sections. Additionally clean up left-over no-op macros. Signed-off-by: Kees Cook <keescook@chromium.org> Signed-off-by: Ingo Molnar <mingo@kernel.org> Acked-by: Will Deacon <will@kernel.org> Link: https://lore.kernel.org/r/20200821194310.3089815-12-keescook@chromium.org
This commit is contained in:
parent
6e0a66d10c
commit
2883352bf8
@ -6,6 +6,7 @@
|
||||
*/
|
||||
|
||||
#define RO_EXCEPTION_TABLE_ALIGN 8
|
||||
#define RUNTIME_DISCARD_EXIT
|
||||
|
||||
#include <asm-generic/vmlinux.lds.h>
|
||||
#include <asm/cache.h>
|
||||
@ -88,10 +89,8 @@ SECTIONS
|
||||
* matching the same input section name. There is no documented
|
||||
* order of matching.
|
||||
*/
|
||||
DISCARDS
|
||||
/DISCARD/ : {
|
||||
EXIT_CALL
|
||||
*(.discard)
|
||||
*(.discard.*)
|
||||
*(.interp .dynamic)
|
||||
*(.dynsym .dynstr .hash .gnu.hash)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user