| Date | Wed, 11 Jul 2018 11:36:29 +0200 | From | Peter Zijlstra <> | Subject | Re: [RFC PATCH v2 17/27] x86/cet/shstk: User-mode shadow stack support |
| |
On Tue, Jul 10, 2018 at 03:26:29PM -0700, Yu-cheng Yu wrote: > +struct cet_status { > + unsigned long shstk_base; > + unsigned long shstk_size; > + unsigned int shstk_enabled:1; > +};
> @@ -498,6 +499,10 @@ struct thread_struct { > unsigned int sig_on_uaccess_err:1; > unsigned int uaccess_err:1; /* uaccess failed */ > > +#ifdef CONFIG_X86_INTEL_CET > + struct cet_status cet; > +#endif > + > /* Floating point and extended processor state */ > struct fpu fpu; > /*
Why does that need a structure? That avoids folding the bitfields.
|