summaryrefslogtreecommitdiff
path: root/src/xlat/uffd_flags.in
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@strace.io>2021-02-20 08:00:00 +0000
committerDmitry V. Levin <ldv@strace.io>2021-02-20 08:00:00 +0000
commit7074aba4a9ba8118724ce77b457afab9030416b0 (patch)
tree64f9699f0c040910b87f1d0b64c1bb1c46aeaa33 /src/xlat/uffd_flags.in
parenta8f691c07a20fca34f7acdb33ed6430364306acb (diff)
downloadstrace-7074aba4a9ba8118724ce77b457afab9030416b0.tar.gz
Switch to use bundled <linux/userfaultfd.h>
* bundled/linux/include/uapi/linux/userfaultfd.h: New file, copied from headers_install'ed Linux kernel v5.11. * bundled/Makefile.am (EXTRA_DIST): Add it. * configure.ac (AC_CHECK_HEADERS): Remove linux/userfaultfd.h. * src/userfaultfd.c [!HAVE_LINUX_USERFAULTFD_H]: Remove. * src/ioctl.c: Likewise. * src/xlat/uffd_api_features.in: Add #unconditional, remove fallback definitions. * src/xlat/uffd_flags.in: Likewise. * src/xlat/uffd_api_flags.in: Add #unconditional. * src/xlat/uffd_copy_flags.in: Likewise. * src/xlat/uffd_register_ioctl_flags.in: Likewise. * src/xlat/uffd_register_mode_flags.in: Likewise. * src/xlat/uffd_zeropage_flags.in: Likewise. * tests/ioctl_uffdio.c: Include "kernel_fcntl.h" instead of <fcntl.h>. [!HAVE_LINUX_USERFAULTFD_H]: Remove.
Diffstat (limited to 'src/xlat/uffd_flags.in')
-rw-r--r--src/xlat/uffd_flags.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/xlat/uffd_flags.in b/src/xlat/uffd_flags.in
index e925a8fe7..7a68a695d 100644
--- a/src/xlat/uffd_flags.in
+++ b/src/xlat/uffd_flags.in
@@ -1,3 +1,4 @@
-UFFD_USER_MODE_ONLY 1
+#unconditional
+UFFD_USER_MODE_ONLY
O_NONBLOCK
O_CLOEXEC