Commit 03c2b85c authored by Kees Cook's avatar Kees Cook Committed by Ingo Molnar
Browse files

vmlinux.lds.h: Create COMMON_DISCARDS



Collect the common DISCARD sections for architectures that need more
specialized discard control than what the standard DISCARDS section
provides.

Signed-off-by: default avatarKees Cook <keescook@chromium.org>
Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
Cc: linux-arch@vger.kernel.org
Link: https://lore.kernel.org/r/20200821194310.3089815-2-keescook@chromium.org
parent 527afc21
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -954,13 +954,16 @@
	EXIT_DATA
#endif

#define COMMON_DISCARDS							\
	*(.discard)							\
	*(.discard.*)							\
	*(.modinfo)

#define DISCARDS							\
	/DISCARD/ : {							\
	EXIT_DISCARDS							\
	EXIT_CALL							\
	*(.discard)							\
	*(.discard.*)							\
	*(.modinfo)							\
	COMMON_DISCARDS							\
	}

/**