UFFD_FEATURE_PAGEFAULT_FLAG_WP
uffdio_api.features &= ~UFFD_FEATURE_PAGEFAULT_FLAG_WP;
#define UFFD_API_FEATURES (UFFD_FEATURE_PAGEFAULT_FLAG_WP | \
#define UFFD_API_FEATURES (UFFD_FEATURE_PAGEFAULT_FLAG_WP | \
if (!(uffdio_api.features & UFFD_FEATURE_PAGEFAULT_FLAG_WP)) {
uffdio_api.features = UFFD_FEATURE_PAGEFAULT_FLAG_WP;
(features & UFFD_FEATURE_PAGEFAULT_FLAG_WP);
UFFD_FEATURE_PAGEFAULT_FLAG_WP |
.uffd_feature_required = UFFD_FEATURE_PAGEFAULT_FLAG_WP |
.uffd_feature_required = UFFD_FEATURE_PAGEFAULT_FLAG_WP |
.uffd_feature_required = UFFD_FEATURE_PAGEFAULT_FLAG_WP |
.uffd_feature_required = UFFD_FEATURE_PAGEFAULT_FLAG_WP |
UFFD_FEATURE_PAGEFAULT_FLAG_WP | UFFD_FEATURE_WP_UNPOPULATED,
UFFD_FEATURE_PAGEFAULT_FLAG_WP |
UFFD_FEATURE_EVENT_FORK | UFFD_FEATURE_PAGEFAULT_FLAG_WP |
UFFD_FEATURE_PAGEFAULT_FLAG_WP |