Michael Kerrisk
734882f4c4
_exit.2, alarm.2, chmod.2, clone.2, epoll_ctl.2, fcntl.2, fork.2, fsync.2, getdents.2, getpid.2, ioctl.2, ioctl_console.2, ioctl_list.2, ioctl_ns.2, ioctl_tty.2, ioctl_userfaultfd.2, kexec_load.2, lseek.2, mincore.2, mkdir.2, mknod.2, mmap.2, open.2, poll.2, posix_fadvise.2, prctl.2, rename.2, sched_setaffinity.2, select.2, select_tut.2, sigaction.2, signalfd.2, sigprocmask.2, sigwaitinfo.2, socketcall.2, stat.2, statx.2, syscalls.2, truncate.2, umask.2, unshare.2, userfaultfd.2, utime.2, utimensat.2, wait.2, bzero.3, cfree.3, exit.3, getentropy.3, grantpt.3, insque.3, shm_open.3, syslog.3, termios.3, ttyname.3, wcsdup.3, console_codes.4, tty.4, vcs.4, elf.5, nsswitch.conf.5, proc.5, slabinfo.5, tmpfs.5, bootparam.7, environ.7, hostname.7, inotify.7, mailaddr.7, man-pages.7, namespaces.7, pid_namespaces.7, pthreads.7, pty.7, sem_overview.7, signal.7, socket.7, tcp.7, termio.7, user_namespaces.7, xattr.7, ld.so.8, zdump.8: tstamp
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-05-03 19:27:48 +02:00
Michael Kerrisk
94a8ebdab2
userfaultfd.2: srcfix
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-05-02 22:27:07 +02:00
Michael Kerrisk
522ab2ff6f
userfaultfd.2: Add a few details on UFFD_EVENT_FORK
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-05-01 14:14:37 +02:00
Michael Kerrisk
265225c1e2
userfaultfd.2: Minor tweaks to Mike Rapoport's patches
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-05-01 13:32:56 +02:00
Mike Rapoport
be9021b1bb
userfaultfd.2: Update VERSIONS section with 4.11 changes
...
Signed-off-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-05-01 13:10:10 +02:00
Mike Rapoport
20050169e1
userfaultfd.2: Add note about asynchronous event delivery
...
Signed-off-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-05-01 13:08:43 +02:00
Jakub Wilk
23db37908f
userfaultfd.2: tfix
...
Signed-off-by: Jakub Wilk <jwilk@jwilk.net>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-28 10:04:20 +02:00
Michael Kerrisk
c2b3668b37
userfaultfd.2: Minor tweaks to Mike Rapoport's patch
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-27 19:19:20 +02:00
Michael Kerrisk
6c12d34e9f
userfaultfd.2: Add kernel version numbers for UFFD_EVENT_* flags
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-27 18:01:54 +02:00
Mike Rapoport
5b1c4a1ed7
userfaultfd.2: Start documenting non-cooperative events
...
Signed-off-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-27 17:36:39 +02:00
Michael Kerrisk
792570def1
userfaultfd.2: Minor fix-ups
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-26 09:19:08 +02:00
Mike Rapoport
d28aadf6c3
usefaultfd.2: Add brief description of "non-cooperative" mode
...
Signed-off-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-26 09:19:08 +02:00
Mike Rapoport
184481665f
userfaultfd.2: Add Linux container migration use-case to NOTES
...
Signed-off-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-26 09:19:08 +02:00
Mike Rapoport
c3d5d9df5c
userfaultfd.2: Describe memory types that can be used from 4.11
...
Signed-off-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-26 09:19:08 +02:00
Michael Kerrisk
7b8695f29c
userfaultfd.2: Describe close() semantics for userfaultfd
...
Reported-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk
1bf00323f5
userfaultfd.2: Note that O_NONBLOCK flag is required for poll() etc.
...
And better word the associated FIXME.
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk
4f03f0cc36
userfaultfd.2: srcfix: remove a FIXME
...
According to Mike Rapoport, the details are correct,
"at least for the current upstream version. 4.11 will
have quite a few updates to userfaultfd."
Reported-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk
b4023444af
userfaultfd.2: srcfix: improve FIXMEs
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk
00f4853c43
userfaultfd.2: wsfix
...
Signed-off-by: Michael Kerrisk <mtk@man7.org>
2017-04-25 12:56:39 +02:00
Michael Kerrisk
de6943fab3
userfaultfd.2: Mention some use cases
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk
6d3e02a507
userfaultfd.2: SEE ALSO: add madvise(2)
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk
b07243abe1
userfaultfd.2: Add an example program
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk
3f894561c0
userfaultfd.2: Add a header file to the SYNOPSIS
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk
0289632060
userfaultfd.2: srcfix: FIXME
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk
058b32ac70
userfaultfd.2: Describe errors for read() on userfaultfd
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk
68a9e23c1f
userfaultfd.2: tfix
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk
54e031a158
userfaultfd.2: Add information on reading userfaultfd events
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk
95f1d14991
userfaultfd.2: Add some overview notes on usage
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk
0da8f5c1f1
userfaultfd.2: Add VERSIONS section
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk
05a59f10f9
userfaultfd.2: srcfix: add FIXMEs
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk
6bc6d12409
userfaultfd.2: Split description of ioctl(2) operation off to a separate page
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk
0d84ae2f5e
userfaultfd.2: Add some more detail for UFFDIO_API
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk
612d7e763d
userfaultfd.2: tfix
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk
7134f2f4f7
userfaultfd.2: ffix
...
Reported-by: Andrea Arcangeli <aarcange@redhat.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk
269b235f77
userfaultfd.2: Add details for UFFDIO_WAKE
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk
543ad56e76
userfaultfd.2: ffix
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk
d53cfcc817
userfaultfd.2: Add an introductory section on the ioctl(2) operations
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk
46c15a0426
userfaultfd.2: Expand description of UFFDIO_UNREGISTER
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk
01dbb172a1
userfaultfd.2: Correct 'uffdio_range' structure: 'end' ==> 'len'
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk
5074d8466a
userfaultfd.2: Note that UFFDIO_API must be the first ioctl(2)
...
And note that ioctl() fails with EINVAL if another ioctl(2)
is attempted before UFFDIO_API.
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:37 +02:00
Michael Kerrisk
a34fda4104
userfaultfd.2: srcfix: FIXME poll/epoll/select
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:37 +02:00
Michael Kerrisk
4aa7f5cf0d
userfaultfd.2: Various edits to Mike Rapoport's new page
...
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:37 +02:00
Mike Rapoport
bf9b515861
userfaultfd.2: New page describing userfaultfd(2) system call.
...
Reviewed-by: Andrea Arcangeli <aarcange@redhat.com>
Signed-off-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:37 +02:00