Commit Graph

17813 Commits

Author SHA1 Message Date
Michael Kerrisk 242c2b6b43 ioctl_userfaultfd.2: Add a few more EINVAL error cases/details
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk 66e11c1f8f ioctl_userfaultfd.2: Improve UFFDIO_WAKE description
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk 611ec3a39b ioctl_userfaultfd.2: Improve UFFDIO_ZEROPAGE description
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk 1dca8e3dc3 ioctl_userfaultfd.2: Improve UFFDIO_COPY description
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk e8a846ae66 ioctl_userfaultfd.2: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk 7b28502f1e ioctl_userfaultfd.2: srcfix: FIXME
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk 264a0a30ce ioctl_userfaultfd.2: Improve UFFDIO_REGISTER description
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk 1b945386ca ioctl_userfaultfd.2: Add kernel versions where each ioctl() first appeared
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk 52b794f147 ioctl_userfaultfd.2: ffix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk a23c93d83c ioctl_userfaultfd.2: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk 9a3c219414 ioctl_userfaultfd.2: Improve the UFFDIO_API description
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk 405513d327 ioctl_userfaultfd.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk ffbc7efcc2 ioctl_userfaultfd.2: Add another EINVAL error for UFFDIO_API
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk 24fa87ffa1 ioctl_userfaultfd.2: Add some generic errors common to most/all of the ioctl() operations
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk 637512edfa ioctl_userfaultfd.2: Rework list of ioctl() operations as subsections
Mainly, this means that we drop one level of indentation, which is
useful, since the error lists also add a level of indentation,
and the text overall becomes a little overindented.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk fe905357af ioctl_userfaultfd.2: Rework intro text on type of ioctl() operations
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk 74bd6e931a ioctl_userfaultfd.2: Rework formatting of structures for each ioctl() operation
Trying to place structure names on the same line as the ioctl()
operation names makes the lines two busy. And, conventionally,
the space after a hanging-list constant name is optionally used
to indicate the kernel version number where the constant was
introduced..

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +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 89bfeedfe9 syscalls.2: Fix kernel version for userfaultfd(2)
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 13acca7011 mmap.2: SEE ALSO: add userfaultfd(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk b0fab7d7aa ioctl.2: SEE ALSO: add ioctl_userfaultfd(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:38 +02:00
Michael Kerrisk 97b6084bc3 ioctl_userfaultfd.2: New page describing ioctl(2) operations for userfaultfd
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
Michael Kerrisk 3b2a285b58 cfree.3: cfree() is removed from glibc in version 2.26
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:37 +02:00
Michael Kerrisk af70d80c47 getrpcport.3: ffix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-24 21:19:08 +02:00
Michael Kerrisk e9d4c9a033 insque.3: SEE ALSO: add queue(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-24 21:16:38 +02:00
Michael Kerrisk 413579fc3b queue.3: SEE ALSO: add insque(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-24 21:16:38 +02:00
Michael Kerrisk 70005e9ab4 pthreads.7: SEE ALSO: add pthread_rwlockattr_setkind_np(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-24 21:10:28 +02:00
Michael Kerrisk 175734a832 sched_setaffinity.2: SEE ALSO: add get_nprocs(3)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-24 21:08:57 +02:00
Michael Kerrisk 4846a5609f syscalls.2: Add membarrier(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-24 20:03:02 +02:00
Michael Kerrisk fd20b364e7 syscalls.2: Include deprecated getunwind(2) in list
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-24 19:59:46 +02:00
Alexander Alemayhu 029b613fba bpf.2: tfix
Signed-off-by: Alexander Alemayhu <alexander@alemayhu.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-24 13:17:46 +02:00
Michael Kerrisk 2f4765212d slabinfo.5: Rudimentary documentation of 'batchcount'
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-24 11:37:23 +02:00
Michael Kerrisk 35737fdb0a slabinfo.5: Note constraints for values written to slabinfo
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-24 11:37:23 +02:00
Michael Kerrisk fa6cebc821 slabinfo.5: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-24 11:37:23 +02:00