Re: [RFC][PATCH 22/22] x86: Remove .fixup section

From: Josh Poimboeuf
Date: Thu Nov 04 2021 - 19:00:59 EST


On Thu, Nov 04, 2021 at 05:47:51PM +0100, Peter Zijlstra wrote:
> No moar user, kill it dead.
>
> Signed-off-by: Peter Zijlstra (Intel) <peterz@xxxxxxxxxxxxx>
> ---
> arch/x86/entry/vdso/vdso-layout.lds.S | 1 -
> arch/x86/kernel/vmlinux.lds.S | 1 -
> 2 files changed, 2 deletions(-)
>
> --- a/arch/x86/entry/vdso/vdso-layout.lds.S
> +++ b/arch/x86/entry/vdso/vdso-layout.lds.S
> @@ -77,7 +77,6 @@ SECTIONS
>
> .text : {
> *(.text*)
> - *(.fixup)
> } :text =0x90909090,
>
>
> --- a/arch/x86/kernel/vmlinux.lds.S
> +++ b/arch/x86/kernel/vmlinux.lds.S
> @@ -137,7 +137,6 @@ SECTIONS
> ALIGN_ENTRY_TEXT_END
> SOFTIRQENTRY_TEXT
> STATIC_CALL_TEXT
> - *(.fixup)
> *(.gnu.warning)
>
> #ifdef CONFIG_RETPOLINE

Objtool also has a reference to .fixup.

--
Josh