Re: [RFC PATCH v2 17/27] x86/cet/shstk: User-mode shadow stack support
From: Peter Zijlstra <peterz@infradead.org>
Date: 2018-07-11 09:36:43
Also in:
linux-api, linux-doc, linux-mm, lkml
From: Peter Zijlstra <peterz@infradead.org>
Date: 2018-07-11 09:36:43
Also in:
linux-api, linux-doc, linux-mm, lkml
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.