Home
last modified time | relevance | path

Searched refs:userfaultfd (Results 1 – 25 of 38) sorted by relevance

12

/Linux-v6.1/Documentation/admin-guide/mm/
Duserfaultfd.rst20 Userspace creates a new userfaultfd, initializes it, and registers one or more
22 region(s) result in a message being delivered to the userfaultfd, notifying
25 The ``userfaultfd`` (aside from registering and unregistering virtual
32 registered in the ``userfaultfd`` that allows userland to efficiently
39 ``userfaultfd`` runtime load never takes the mmap_lock for writing).
44 The ``userfaultfd``, once created, can also be
48 (well of course unless they later try to use the ``userfaultfd``
55 Creating a userfaultfd
58 There are two ways to create a new userfaultfd, each of which provide ways to
62 The first way, supported since userfaultfd was introduced, is the
[all …]
Dindex.rst44 userfaultfd
Dpagemap.rst25 :ref:`Documentation/admin-guide/mm/userfaultfd.rst <userfaultfd>`)
/Linux-v6.1/tools/testing/selftests/vm/
Drun_vmtests.sh125 run_test ./userfaultfd anon${mod} 20 16
128 run_test ./userfaultfd hugetlb${mod} "$half_ufd_size_MB" 32
129 run_test ./userfaultfd hugetlb_shared${mod} "$half_ufd_size_MB" 32 "$mnt"/uffd-test
131 run_test ./userfaultfd shmem${mod} 20 16
DMakefile51 TEST_GEN_FILES += userfaultfd
102 $(OUTPUT)/userfaultfd: vm_util.c
D.gitignore23 userfaultfd
/Linux-v6.1/Documentation/translations/zh_CN/admin-guide/mm/
Dindex.rst48 * userfaultfd
/Linux-v6.1/fs/
DMakefile35 obj-$(CONFIG_USERFAULTFD) += userfaultfd.o
/Linux-v6.1/Documentation/translations/zh_CN/mm/
Dhugetlbfs_reserv.rst402 有一些代码(最明显的是userfaultfd)不能调用restore_reserve_on_error。在这种情况下,
/Linux-v6.1/mm/
DMakefile125 obj-$(CONFIG_USERFAULTFD) += userfaultfd.o
DKconfig1094 bool "Enable userfaultfd() system call"
1097 Enable the userfaultfd() system call that allows to intercept and
1103 Arch has userfaultfd write protection support
1108 Arch has userfaultfd minor fault support
1123 Allows to create marker PTEs for userfaultfd write protection
1124 purposes. It is required to enable userfaultfd write protection on
/Linux-v6.1/Documentation/admin-guide/sysctl/
Dvm.rst918 userfaultfd system calls. Set this to 0 to restrict unprivileged users
920 SYS_CAP_PTRACE must pass UFFD_USER_MODE_ONLY in order for userfaultfd to
921 succeed. Prohibiting use of userfaultfd for handling faults from kernel
924 Set this to 1 to allow unprivileged users to use the userfaultfd system
929 Another way to control permissions for userfaultfd is to use
930 /dev/userfaultfd instead of userfaultfd(2). See
931 Documentation/admin-guide/mm/userfaultfd.rst.
/Linux-v6.1/kernel/
Dsys_ni.c346 COND_SYSCALL(userfaultfd);
/Linux-v6.1/Documentation/arm64/
Dtagged-address-abi.rst60 ``userfaultfd()``, as fault addresses subsequently obtained by reading
/Linux-v6.1/tools/perf/arch/mips/entry/syscalls/
Dsyscall_n64.tbl328 317 n64 userfaultfd sys_userfaultfd
/Linux-v6.1/arch/ia64/kernel/syscalls/
Dsyscall.tbl331 319 common userfaultfd sys_userfaultfd
/Linux-v6.1/arch/mips/kernel/syscalls/
Dsyscall_n64.tbl328 317 n64 userfaultfd sys_userfaultfd
Dsyscall_n32.tbl332 321 n32 userfaultfd sys_userfaultfd
/Linux-v6.1/arch/xtensa/kernel/syscalls/
Dsyscall.tbl365 342 common userfaultfd sys_userfaultfd
/Linux-v6.1/tools/perf/arch/x86/entry/syscalls/
Dsyscall_64.tbl334 323 common userfaultfd sys_userfaultfd
/Linux-v6.1/arch/x86/entry/syscalls/
Dsyscall_64.tbl334 323 common userfaultfd sys_userfaultfd
/Linux-v6.1/arch/m68k/kernel/syscalls/
Dsyscall.tbl383 373 common userfaultfd sys_userfaultfd
/Linux-v6.1/arch/microblaze/kernel/syscalls/
Dsyscall.tbl399 389 common userfaultfd sys_userfaultfd
/Linux-v6.1/arch/sh/kernel/syscalls/
Dsyscall.tbl387 377 common userfaultfd sys_userfaultfd
/Linux-v6.1/arch/parisc/kernel/syscalls/
Dsyscall.tbl390 344 common userfaultfd parisc_userfaultfd

12