encrypt.3: grfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
ether_aton.3: Make description of ether_line() bug a little more informative

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
cpuset.7: tfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
inotify.7: BUGS: Note possible bug triggered by watch descriptor reuse

Watch descriptor IDs are returned by inotify_add_watch().
When calling inotify_rm_watch() an IN_IGNORE is placed on the
inotify queue pointing to the ID of the removed watch.

inotify_add_watchi() should not return a watch descriptor ID for
which events are still on the queue but should return an
unused ID.

Unfortunately, the existing Kernel code does not provide such a
guarantee.

Actually, in rare cases watch descriptor IDs are returned by
inotify_add_watch() for which events are still on the inotify
queue.

See https://bugzilla.kernel.org/show_bug.cgi?id=77111

Cowritten-by: Michael Kerrisk <mtk.manpages@gmail.com>
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
inotify.7: Minor fixes to Heinrich Schuchardt's patch

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
inotify.7: Add further detail to the watch descriptor reuse bug

As well as inotify_rm_watch(), file deletion and unmounting a
filesystem can also cause a watch descriptor to be deleted.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
inotify.7: The watch descriptor reuse bug may be hard to hit in practice

Explain the circumstances in detail, indicating that the
bug may be very unlikely to occur in practice.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>