Thread (123 messages) 123 messages, 12 authors, 2018-08-14

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

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;
+};
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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help