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