Messages in this thread | | | Date | Thu, 11 Mar 2021 00:17:31 +0100 | From | Borislav Petkov <> | Subject | Re: [PATCH v22 8/8] x86/vdso: Add ENDBR64 to __vdso_sgx_enter_enclave |
| |
On Wed, Mar 10, 2021 at 02:55:55PM -0800, Yu, Yu-cheng wrote: > > > @@ -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
| |