From c7081edcf838d7bb830819a7de35737b1dd9755d Mon Sep 17 00:00:00 2001 From: Szabolcs Nagy Date: Thu, 9 May 2019 18:59:51 +0000 Subject: [PATCH] sys/prctl.h: add PR_SPEC_DISABLE_NOEXEC from linux v5.1 allows specifying that the speculative store bypass disable bit should be cleared on exec. see linux commit 71368af9027f18fe5d1c6f372cfdff7e4bde8b48 x86/speculation: Add PR_SPEC_DISABLE_NOEXEC --- include/sys/prctl.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/sys/prctl.h b/include/sys/prctl.h index 9cc3a80e..07f0d73d 100644 --- a/include/sys/prctl.h +++ b/include/sys/prctl.h @@ -145,6 +145,7 @@ struct prctl_mm_map { #define PR_SPEC_ENABLE (1UL << 1) #define PR_SPEC_DISABLE (1UL << 2) #define PR_SPEC_FORCE_DISABLE (1UL << 3) +#define PR_SPEC_DISABLE_NOEXEC (1UL << 4) #define PR_PAC_RESET_KEYS 54 #define PR_PAC_APIAKEY (1UL << 0) -- 2.25.1