On Tue, Jul 10, 2018 at 03:26:29PM -0700, Yu-cheng Yu wrote:
quoted hunk ↗ jump to hunk
+struct cet_status {
+ unsigned long shstk_base;
+ unsigned long shstk_size;
+ unsigned int shstk_enabled:1;
+};
quoted hunk ↗ jump to hunk
@@ -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.