Re: [PATCH v22 8/8] x86/vdso: Add ENDBR64 to __vdso_sgx_enter_enclave
From: Borislav Petkov <bp@alien8.de>
Date: 2021-03-10 23:18:36
Also in:
linux-arch, linux-doc, linux-mm, lkml
From: Borislav Petkov <bp@alien8.de>
Date: 2021-03-10 23:18:36
Also in:
linux-arch, linux-doc, linux-mm, lkml
On Wed, Mar 10, 2021 at 02:55:55PM -0800, Yu, Yu-cheng wrote:
quoted
quoted
@@ -27,6 +27,9 @@ SYM_FUNC_START(__vdso_sgx_enter_enclave) /* Prolog */ .cfi_startproc +#ifdef CONFIG_X86_CET + endbr64 +#endif
You can hide this ifdeffery in a macro and have
ENDBR64
at the callsite and define
.macro ENDBR64
#ifdef CONFIG_X86_CET
endbr64
#endif
.endm
or so, perhaps. Ditto for endbr32.
Thx.
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette