UFFD_SHARED_FCNTL_FLAGS
BUILD_BUG_ON(UFFD_USER_MODE_ONLY & UFFD_SHARED_FCNTL_FLAGS);
if (flags & ~(UFFD_SHARED_FCNTL_FLAGS | UFFD_USER_MODE_ONLY))
FD_PREPARE(fdf, flags & UFFD_SHARED_FCNTL_FLAGS,
O_RDONLY | (flags & UFFD_SHARED_FCNTL_FLAGS),
O_RDONLY | (new->flags & UFFD_SHARED_FCNTL_FLAGS), inode);