Searched refs:MFD_NOEXEC_SEAL (Results 1 - 4 of 4) sorted by relevance

/linux-master/include/uapi/linux/
H A Dmemfd.h12 #define MFD_NOEXEC_SEAL 0x0008U macro
/linux-master/mm/
H A Dmemfd.c258 #define MFD_ALL_FLAGS (MFD_CLOEXEC | MFD_ALLOW_SEALING | MFD_HUGETLB | MFD_NOEXEC_SEAL | MFD_EXEC)
266 if (!(*flags & (MFD_EXEC | MFD_NOEXEC_SEAL))) {
268 *flags |= MFD_NOEXEC_SEAL;
273 if (!(*flags & MFD_NOEXEC_SEAL) && sysctl >= MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED) {
275 "%s[%d]: memfd_create() requires MFD_NOEXEC_SEAL with vm.memfd_noexec=%d\n",
304 if ((flags & MFD_EXEC) && (flags & MFD_NOEXEC_SEAL))
354 if (flags & MFD_NOEXEC_SEAL) {
/linux-master/tools/testing/selftests/memfd/
H A Dmemfd_test.c40 #define MFD_NOEXEC_SEAL 0x0008U macro
849 mfd_fail_new("", MFD_EXEC | MFD_NOEXEC_SEAL);
1143 MFD_CLOEXEC | MFD_ALLOW_SEALING | MFD_NOEXEC_SEAL);
1152 MFD_CLOEXEC | MFD_NOEXEC_SEAL);
1204 MFD_CLOEXEC | MFD_NOEXEC_SEAL | MFD_ALLOW_SEALING);
1236 MFD_CLOEXEC | MFD_NOEXEC_SEAL | MFD_ALLOW_SEALING);
/linux-master/tools/testing/selftests/mm/
H A Dpagemap_ioctl.c1569 fd = memfd_create("uffd-test", MFD_HUGETLB | MFD_NOEXEC_SEAL);
1616 fd = memfd_create(__FILE__".tmp00", MFD_NOEXEC_SEAL);

Completed in 114 milliseconds