Add MFD_NOEXEC_SEAL, MFD_EXEC from Linux 6.3 to bits/mman-shared.h

Linux 6.3 adds new constants MFD_NOEXEC_SEAL and MFD_EXEC.  Add these
to bits/mman-shared.h (conditional on MFD_NOEXEC_SEAL not already
being defined, similar to the existing conditional on the older MFD_*
macros).

Tested for x86_64.
This commit is contained in:
Joseph Myers 2023-05-26 15:04:51 +00:00
parent a33c211b11
commit 9a51f4e2b6

View File

@ -32,6 +32,10 @@
# define MFD_ALLOW_SEALING 2U
# define MFD_HUGETLB 4U
# endif
# ifndef MFD_NOEXEC_SEAL
# define MFD_NOEXEC_SEAL 8U
# define MFD_EXEC 0x10U
# endif
/* Flags for mlock2. */
# ifndef MLOCK_ONFAULT