On Fri, Nov 04, 2022 at 03:35:54PM -0700, Rick Edgecombe wrote: > +static unsigned long get_user_shstk_addr(void) > +{ > + unsigned long long ssp; > + > + fpregs_lock_and_load(); > + > + rdmsrl(MSR_IA32_PL3_SSP, ssp); > + > + fpregs_unlock(); > + > + return ssp; > +} This doesn't return the shstk addr, unlike what the name suggests, right?