Commit Graph

17768 Commits

Author SHA1 Message Date
Michael Kerrisk 09ff9f4adb statx.2: ERRORS: better description for EFAULT
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-27 14:26:31 +02:00
Michael Kerrisk 85dbf7cdd0 statx.2: Remove mention of pathname == NULL case
Kernel commit 1e2f82d1e9d12223b4cbd1feb3f2b5596f8049eb
removed the option to specify 'pathname' as NULL, since
this was redundant with AT_EMPTY_PATH + pathname == "".

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-27 14:20:52 +02:00
Michael Kerrisk 8560f2bf16 vfork.2: spfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-26 23:34:31 +02:00
Michael Kerrisk c859dfb59e statx.2: Minor fixes after notes from David Howells
Reported-by: David Howells <dhowells@redhat.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-26 21:09:00 +02:00
Michael Kerrisk fc31d73078 statx.2: Add stx_ino to list of structure feilds
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-26 14:28:16 +02:00
Michael Kerrisk 13470fd3ef statx.2: Reorder the list of structure fields to match the structure definition
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-26 14:28:16 +02:00
Michael Kerrisk aabbefb4d5 statx.2: Fixes from David Howells
Reported-by: David Howells <dhowells@redhat.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-26 14:28:16 +02:00
Marko Myllynen de5aebae43 hostname.7, mailaddr.7: Use generic names in examples
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-26 13:12:20 +02:00
Michael Kerrisk c659c68e19 inotify.7: Mounting a filesystem on top of a monitored directory causes no event
Reported-by: Nicolas Iooss <Nicolas.Iooss@ssi.gouv.fr>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-26 12:31:05 +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
Michael Kerrisk 1a053be3c7 ioctl_userfaultfd.2: Minor fix-ups to Mike Rapoport's patch
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-26 09:19:08 +02:00
Mike Rapoport 30dced3378 ioctl_userfaultfd.2: Update UFFDIO_API description
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 ba92d8b441 ioctl_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
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 09f661dabf statx.2: 'tv_nsec' is nanoseconds *since* 'tv_sec'
Reported-by: Dmitry V. Levin <ldv@altlinux.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-26 09:19:03 +02:00
Michael Kerrisk 56a05af6df statx.2: Minor fixes
Reported-by: Silvan Jegen <s.jegen@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 21:39:56 +02:00
Michael Kerrisk 44bd71e02c mincore.2: SEE ALSO: add fincore(1)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 17:17:17 +02:00
Michael Kerrisk 4cb046d329 posix_fadvise.2: SEE ALSO: add fincore(1)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 17:15:48 +02:00
Michael Kerrisk 01078c2dec ld.so.8: tfix: nonstandard API name in NAME section
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 16:59:20 +02:00
Marko Myllynen fd9231605b hostname.7: Describe accepted characters for hostname
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 15:36:05 +02:00
Marko Myllynen 2e06ff2b04 hostname.7: Use lower case for hostname example
I think upper-casing hostnames was a thing of the 90s.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 15:35:51 +02:00
Andrew Clayton 23cae3f629 statx.2: tfix
Signed-off-by: Andrew Clayton <andrew@digital-domain.net>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 14:47:31 +02:00
Andrew Clayton 7ad5fb5de5 stat.2: tfix
Signed-off-by: Andrew Clayton <andrew@digital-domain.net>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 14:47:09 +02:00
Michael Kerrisk 20c8cd9a65 statx.2: ffix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 13:05:15 +02:00
Michael Kerrisk 50c74bdb4e statx.2: srcfix: FIXME
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 13:03:27 +02:00
Michael Kerrisk a18cc179a7 ioctl_userfaultfd.2: Drop some unneeded text
From a conversation with Mike Rapoport:

What does "consistent" mean?
    Actually, I though I've copied this text from Andrea's docs,
    but now I've found out it was my wording and I really don't
    remember now what was my intention for "consistent" :) My
    guess is that I was thinking about atomicity of UFFDIO_COPY,
    or the fact that from the faulting thread perspective the
    page fault handling is the same whether it's done in kernel
    or via userfaultfd...  That said, maybe it'd be better just
    to drop "in a consistent way".

Reported-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:40 +02:00
Michael Kerrisk a0f04ef10e ioctl_userfaultfd.2: srcfix: remove obsolete FIXME
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:40 +02:00
Michael Kerrisk be7979d754 ioctl_userfaultfd.2: Explain the use case for UFFDIO_WAKE
Reported-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:40 +02:00
Michael Kerrisk d726ff4f8b ioctl_userfaultfd.2: ffix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:40 +02:00
Michael Kerrisk 1c63cefda2 ioctl_userfaultfd.2: Note that UFFDIO_UNREGISTER address range must be compatible
Reported-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:40 +02:00
Michael Kerrisk d87f377e4e ioctl_userfaultfd.2: Explain concept of "compatible" mapping for UFFDIO_REGISTER
Reported-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:40 +02:00
Michael Kerrisk ef443f0771 ioctl_userfaultfd.2: srcfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:40 +02:00
Michael Kerrisk 9428d7caed ioctl_userfaultfd.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:40 +02:00
Michael Kerrisk b38f1fa225 ioctl_userfaultfd.2: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:40 +02:00
Michael Kerrisk a440cc336a ioctl_userfaultfd.2: srcfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:40 +02:00
Michael Kerrisk cd8389ff87 ioctl_userfaultfd.2: Add EFAULT errors
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:40 +02:00
Michael Kerrisk b4e9ab9131 ioctl_userfaultfd.2: srcfix: Remove FIXME
According to Mike Rapoport the description of the 'ioctls'
field is accurate.

Reported-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:40 +02:00
Michael Kerrisk d33fa469cc ioctl_userfaultfd.2: Clarify the 'features' field usage for UFFDIO_API
Mike Rapoport notes that changes are coming in Linux 4.11.

Reported-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:40 +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 53b95540ac ioctl_userfaultfd.2: srcfix: Improve FIXMEs
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 7cb4a3d66e ioctl_userfaultfd.2: Add comments to structure definitions
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00
Michael Kerrisk b8838c257f ioctl_userfaultfd.2: Add pointer to EXAMPLE in userfaultfd(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-04-25 12:56:39 +02:00