From: Szabolcs Nagy Date: Thu, 9 May 2019 18:59:51 +0000 (+0000) Subject: sys/prctl.h: add PR_SPEC_DISABLE_NOEXEC from linux v5.1 X-Git-Tag: v1.1.23~23 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=c7081edcf838d7bb830819a7de35737b1dd9755d;p=oweals%2Fmusl.git 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 --- 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)