summaryrefslogtreecommitdiffstats
path: root/Changes.old
diff options
context:
space:
mode:
authorMichael Kerrisk <mtk.manpages@gmail.com>2017-05-03 19:45:57 +0200
committerMichael Kerrisk <mtk.manpages@gmail.com>2017-05-03 19:45:57 +0200
commit8b894afd0d87d2374ffd6c0797d9dbabf4b44ef0 (patch)
tree4e802196262f04be035ba924fa0593a7408c820e /Changes.old
parentbdf756a2f67e32474569d289fcf3c895aac4e86e (diff)
Start of man-pages-4.12: updating Changes and Changes.old
Diffstat (limited to 'Changes.old')
-rw-r--r--Changes.old559
1 files changed, 559 insertions, 0 deletions
diff --git a/Changes.old b/Changes.old
index 91c3e5ea3..48a19cdb6 100644
--- a/Changes.old
+++ b/Changes.old
@@ -44843,3 +44843,562 @@ ld.so.8
Michael Kerrisk
LD_AUDIT understands $ORIGIN, $LIB, and $PLATFORM
+
+
+==================== Changes in man-pages-4.11 ====================
+
+Released: 2017-05-03, Baden, Switzerland
+
+
+Contributors
+------------
+
+The following people contributed patches/fixes or (noted in brackets
+in the changelog below) reports, notes, and ideas that have been
+incorporated in changes in this release:
+
+Alexander Alemayhu <alexander@alemayhu.com>
+Alexander Miller <alex.miller@gmx.de>
+Andrea Arcangeli <aarcange@redhat.com>
+Andreas Dilger <adilger@dilger.ca>
+Andrew Clayton <andrew@digital-domain.net>
+Arnd Bergmann <arnd@arndb.de>
+Ben Dog <wsy2220@gmail.com>
+Carlos O'Donell <carlos@redhat.com>
+Chema Gonzalez <chema@google.com>
+Christian Brauner <christian.brauner@ubuntu.com>
+Cyril Hrubis <chrubis@suse.cz>
+David Howells <dhowells@redhat.com>
+Dmitry V. Levin <ldv@altlinux.org>
+Florian Weimer <fweimer@redhat.com>
+Francois Saint-Jacques <fsaintjacques@gmail.com>
+Frank Theile
+Georg Sauthoff <mail@georg.so>
+Ian Abbott <abbotti@mev.co.uk>
+Jakub Wilk <jwilk@jwilk.net>
+Jan Heberer <jangc@t-online.de>
+Marcin Ślusarz <marcin.slusarz@gmail.com>
+Marko Myllynen <myllynen@redhat.com>
+Matthew Wilcox <willy@infradead.org>
+Michael Kerrisk <mtk.manpages@gmail.com>
+Mike Frysinger <vapier@gentoo.org>
+Mike Rapoport <rppt@linux.vnet.ibm.com>
+Nicolas Biscos <nicolas.biscos+man7@gmail.com>
+Nicolas Iooss <Nicolas.Iooss@ssi.gouv.fr>
+Nikos Mavrogiannopoulos <nmav@redhat.com>
+Nominal Animal <question@nominal-animal.net>
+Silvan Jegen <s.jegen@gmail.com>
+Stephan Bergmann <sbergman@redhat.com>
+Walter Harms <wharms@bfs.de>
+Zack Weinberg <zackw@panix.com>
+丁贵强<dingguiqiang@foxmail.com>
+
+Apologies if I missed anyone!
+
+
+New and rewritten pages
+-----------------------
+
+ioctl_userfaultfd.2
+ Michael Kerrisk, Mike Rapoport
+ New page describing ioctl(2) operations for userfaultfd
+
+statx.2
+ David Howells, Michael Kerrisk [Andreas Dilger]
+ New page describing statx(2) system call added in Linux 4.11
+
+userfaultfd.2
+ Mike Rapoport, Michael Kerrisk [Andrea Arcangeli]
+ New page describing userfaultfd(2) system call.
+
+pthread_atfork.3
+ Michael Kerrisk
+ New page describing pthread_atfork(3)
+
+slabinfo.5
+ Michael Kerrisk
+ Rewrite to try to bring the content close to current reality
+ There's still gaps to fill in, but the existing page
+ was in any case hugely out of date.
+
+inode.7
+ Michael Kerrisk
+ New page with information about inodes
+ David Howells provided a statx(2) page that duplicated much of
+ the information from form stat(2). Avoid such duplication
+ by moving the common information in stat(2) and statx(2)
+ to a new page.
+
+
+Renamed pages
+--------------
+
+ioctl_console.2
+ Michael Kerrisk
+ Renamed from console_ioctl.4
+ Most ioctl() man pages are in section 2, so move this one there
+ for consistency.
+ Michael Kerrisk
+ Note type of 'argp' for a various operations
+ For some commands, there was no clear statement about the type
+ of the 'argp' argument.
+
+ioctl_tty.2
+ Michael Kerrisk
+ Renamed from tty_ioctl(4)
+ All other ioctl(2) pages are in section 2. Make this
+ page consistent.
+ Michael Kerrisk
+ Packet mode state change events give POLLPRI events for poll(2)
+
+
+Newly documented interfaces in existing pages
+---------------------------------------------
+
+ioctl_ns.2
+ Michael Kerrisk
+ Document the NS_GET_NSTYPE operation added in Linux 4.11
+ Michael Kerrisk
+ Document the NS_GET_OWNER_UID operation added in Linux 4.11
+
+proc.5
+ Michael Kerrisk
+ Document /proc/sys/kernel/sched_child_runs_first
+
+
+New and changed links
+---------------------
+
+console_ioctl.4
+ Michael Kerrisk
+ Link for old name of ioctl_console(2) page
+
+tty_ioctl.4
+ Michael Kerrisk
+ Link for old name of ioctl_tty(2) page
+
+
+Global changes
+--------------
+
+Various pages
+ Michael Kerrisk
+ Change page cross-references from tty_ioctl(4) to ioctl_tty(2)
+ Michael Kerrisk
+ Change page cross-references for console_ioctl(4) to ioctl_console(2)
+
+
+Changes to individual pages
+---------------------------
+
+alarm.2
+ Michael Kerrisk
+ SEE ALSO: add timer_create(2) and timerfd_create(2)
+
+chmod.2
+fsync.2
+mkdir.2
+mknod.2
+open.2
+truncate.2
+umask.2
+utime.2
+utimensat.2
+ Michael Kerrisk
+ Add/replace references to inode(7)
+
+clone.2
+ Michael Kerrisk
+ CLONE_NEWCGROUP by an unprivileged process also causes an EPERM error
+
+clone.2
+unshare.2
+ Michael Kerrisk
+ Exceeding one of the limits in /proc/sys/user/* can cause ENOSPC
+ Michael Kerrisk
+ CLONE_NEWPID yields ENOSPC if nesting limit of PID namespaces is reached
+ Michael Kerrisk
+ Exceeding the maximum nested user namespace limit now gives ENOSPC
+ Formerly, if the limit of 32 nested user namespaces was exceeded,
+ the error EUSERS resulted. Starting with Linux 4.9, the error
+ is ENOSPC.
+
+epoll_ctl.2
+ Michael Kerrisk
+ Defer to poll(2) for an explanation of EPOLLIN
+ Michael Kerrisk [Nicolas Biscos]
+ EPOLLERR is also set on write end of a pipe when the read end is closed
+ Michael Kerrisk [Nicolas Biscos]
+ Give the reader a clue that the 'events' field can be zero
+ 'events' specified as zero still allows EPOLLHUP and
+ EPOLLERR to be reported.
+
+_exit.2
+ Michael Kerrisk
+ On exit, child processes may be inherited by a "subreaper"
+ It is no longer necessarily true that orphaned processes
+ are inherited by PID 1.
+ Michael Kerrisk
+ Only the least significant byte of exit status is passed to the parent
+
+fcntl.2
+ Michael Kerrisk
+ Mention memfd_create() in the discussion of file seals
+ Give the reader a clue about what kinds of objects can
+ be employed with file seals.
+ Michael Kerrisk
+ File seals are not generally applicable to tmpfs(5) files
+ As far as I can see, file seals can be applied only to
+ memfd_create(2) file descriptors. This was checked by experiment
+ and by reading mm/shmem.c::shmem_get_inode((), where one finds
+ the following line that applies to all new shmem files:
+
+ info->seals = F_SEAL_SEAL;
+
+ Only in the code of the memfd_create() system call is this
+ setting reversed (in mm/shmem.c::memfd_create):
+
+ if (flags & MFD_ALLOW_SEALING)
+ info->seals &= ~F_SEAL_SEAL;
+
+fork.2
+ Michael Kerrisk
+ SEE ALSO: add pthread_atfork(3)
+
+getdents.2
+open.2
+stat.2
+statx.2
+ Michael Kerrisk
+ SEE ALSO: add inode(7)
+
+getdtablesize.2
+attr.5
+ Alexander Miller
+ Move .so directive to first line
+ Improves compatibility with the man and other dumb tools
+ that process man page files.
+
+getpid.2
+ Michael Kerrisk
+ Mention init(1) and "subreapers" in discussion of parent PID
+
+ioctl_list.2
+ Cyril Hrubis [Arnd Bergmann]
+ BLKRASET/BLKRAGET take unsigned long
+
+ioctl_ns.2
+ Michael Kerrisk
+ ERRORS: document ENOTTY
+
+kexec_load.2
+sched_setaffinity.2
+bootparam.7
+ Michael Kerrisk
+ Documentation/kernel-parameters.txt is now in Documentation/admin-guide/
+
+lseek.2
+ Michael Kerrisk
+ SEE ALSO: add fallocate(2)
+ Both of these pages discuss file holes.
+
+mincore.2
+ Michael Kerrisk
+ SEE ALSO: add fincore(1)
+
+mmap.2
+ Michael Kerrisk
+ Remove ancient reference to flags that appear on some other systems
+ MAP_AUTOGROW, MAP_AUTORESRV, MAP_COPY, and MAP_LOCAL may have
+ appeared on some systems many years ago, but the discussion here
+ mentions no details and the systems and flags probably ceased to
+ be relevant long ago. So, remove this text.
+ Michael Kerrisk
+ SEE ALSO: add userfaultfd(2)
+
+open.2
+ Michael Kerrisk
+ Add statx() to list of "at" calls in rationale discussion
+
+poll.2
+ Michael Kerrisk
+ Expand discussion of POLLPRI
+ Michael Kerrisk [Nicolas Biscos]
+ POLLERR is also set on write end of a pipe when the read end is closed
+
+posix_fadvise.2
+ Michael Kerrisk
+ SEE ALSO: add fincore(1)
+
+prctl.2
+ Mike Frysinger
+ PR_SET_MM: Refine CONFIG_CHECKPOINT_RESTORE requirement
+ The Linux 3.10 release dropped the c/r requirement and opened it
+ up to all users.
+ Mike Frysinger
+ PR_SET_MM: Document new PR_SET_MM_MAP{,_SIZE} helpers
+ Mike Frysinger
+ PR_SET_MM: Document arg4/arg5 zero behavior
+ The kernel will immediately reject calls where arg4/arg5 are not
+ zero. See kernel/sys.c:prctl_set_mm().
+ Michael Kerrisk
+ Explain rationale for use of subreaper processes
+ Michael Kerrisk
+ Note semantics of child_subreaper setting on fork() and exec()
+ Michael Kerrisk
+ Improve description of PR_SET_CHILD_SUBREAPER
+
+rename.2
+ Michael Kerrisk [Georg Sauthoff]
+ Note that there is no glibc wrapper for renameat2()
+
+sched_setaffinity.2
+ Michael Kerrisk
+ SEE ALSO: add get_nprocs(3)
+
+select.2
+ Michael Kerrisk [Matthew Wilcox, Carlos O'Donell]
+ Linux select() is buggy wrt POSIX in its check for EBADF errors
+ Michael Kerrisk
+ Show correspondence between select() and poll() readiness notifications
+ Michael Kerrisk
+ Give a hint that sets must be reinitialized if using select() in a loop
+ Michael Kerrisk
+ Refer to POLLPRI in poll(2) for info on exceptional conditions
+ Michael Kerrisk
+ Move mislocated text describing the self-pipe text from BUGS to NOTES
+
+sigaction.2
+ Michael Kerrisk
+ Show the prototype of an SA_SIGINFO signal handler
+
+signalfd.2
+ Michael Kerrisk
+ SIGKILL and SIGSTOP are silently ignored in 'mask'
+
+sigprocmask.2
+ Dmitry V. Levin
+ Do not specify an exact value of rt_sigprocmask's 4th argument
+ As sizeof(kernel_sigset_t) is not the same for all architectures,
+ it would be better not to mention any numbers as its value.
+ Michael Kerrisk
+ 'set' and 'oldset' can both be NULL
+
+sigwaitinfo.2
+ Michael Kerrisk
+ sigwaitinfo() can't be used to accept synchronous signals
+
+socketcall.2
+ Mike Frysinger
+ Document call argument
+
+stat.2
+ Michael Kerrisk
+ Remove information migrated to inode(7) page
+ Michael Kerrisk
+ Restructure field descriptions as a hanging list
+ Michael Kerrisk
+ Remove "Other systems" subsection
+ These details about other systems were added in 1999,
+ and were probably of limited use then, and even less today.
+ However, they do clutter the page, so remove them.
+ Michael Kerrisk
+ DESCRIPTION: add list entries for 'st_uid' and 'st_gid'
+ Michael Kerrisk
+ Add some subsection headings to ease readability
+ David Howells
+ ERRORS: correct description of ENOENT
+ Michael Kerrisk
+ Give 'struct stat' argument a more meaningful name ('statbuf')
+ Marcin Ślusarz
+ Tweak description of AT_EMPTY_PATH
+ Currently it says when dirfd is AT_FDCWD it can be something
+ other than directory, which doesn't make much sense. Just swap
+ the order of sentences.
+ Michael Kerrisk
+ Add slightly expanded description oif 'st_ino' field
+ Michael Kerrisk
+ DESCRIPTION: add a list entry for 'st_ino'
+ Michael Kerrisk
+ DESCRIPTION: add a list entry for 'st_nlinks' field
+
+syscalls.2
+ Michael Kerrisk
+ Add membarrier(2)
+ Michael Kerrisk
+ Fix kernel version for userfaultfd(2)
+ Michael Kerrisk
+ Linux 4.11 added statx()
+ Michael Kerrisk
+ Include deprecated getunwind(2) in list
+
+wait.2
+ Michael Kerrisk
+ Orphaned children may be adopted by a "subreaper", rather by than PD 1
+
+bzero.3
+ Michael Kerrisk [Zack Weinberg]
+ Add correct header file for exlicit_bzero()
+
+cfree.3
+ Michael Kerrisk
+ cfree() is removed from glibc in version 2.26
+
+exit.3
+ Michael Kerrisk
+ Improve discussion of zombie processes
+
+getentropy.3
+ Nikos Mavrogiannopoulos [Michael Kerrisk, Florian Weimer]
+ Correct header file
+ Michael Kerrisk [Frank Theile]
+ SYNOPSIS: add missing return type for getentropy() declaration
+
+grantpt.3
+ Michael Kerrisk
+ Tell a more nuanced story about what grantpt() does or does not do
+
+insque.3
+ Michael Kerrisk
+ SEE ALSO: add queue(3)
+
+queue.3
+ Michael Kerrisk
+ SEE ALSO: add insque(3)
+
+shm_open.3
+ Michael Kerrisk
+ Clarify that POSIX shared memory uses tmpfs(5)
+
+syslog.3
+ Michael Kerrisk [Ian Abbott, Walter Harms]
+ Reorganize page text for easier parsing and better readability
+ Michael Kerrisk
+ Various rewordings and improvements
+ Michael Kerrisk
+ Note default value for 'facility' when calling openlog()
+ Michael Kerrisk
+ SEE ALSO: add journalctl(1)
+
+ttyname.3
+ Dmitry V. Levin
+ Document ENODEV error code
+ Christian Brauner
+ NOTES: warn about a confusing case that may occur with mount namespaces
+
+
+wcsdup.3
+ Jan Heberer
+ RETURN VALUE: fix error in return value description
+ Return value for failure was accidentally changed from NULL to
+ -1 in man-pages commit 572acb41c48b6b8e690d50edff367d8b8b01702a.
+
+elf.5
+ Michael Kerrisk
+ SEE ALSO: add elfedit(1), nm(1), size(1), strings(1), and strip(1)
+
+nsswitch.conf.5
+ Florian Weimer
+ Mention sudoers
+ It turns out that sudo drops things into nsswitch.conf, too.
+
+proc.5
+ Michael Kerrisk
+ Refer to namespaces(7) for discussion of /proc/sys/user/* files
+ Michael Kerrisk
+ Simplify /proc/slabinfo entry
+ Don't repeat (out-of-date) info from slabinfo(5); just defer to
+ that page.
+
+tmpfs.5
+ Michael Kerrisk
+ tmpfs supports extended attributes, but not 'user' extended attributes
+
+environ.7
+ Jakub Wilk
+ Fix name of function that honors TMPDIR
+ tempnam() takes the TMPDIR environment variable into account, unlike
+ tmpnam(), which always creates pathnames within /tmp.
+
+hostname.7
+ Marko Myllynen
+ Use lower case for hostname example
+ Marko Myllynen
+ Use generic names in examples
+ Marko Myllynen
+ Describe accepted characters for hostname
+
+inotify.7
+ Michael Kerrisk [Nicolas Iooss]
+ Mounting a filesystem on top of a monitored directory causes no event
+
+man-pages.7
+ Michael Kerrisk
+ Note preferred approach for 'duplicate' errors
+
+namespaces.7
+ Michael Kerrisk
+ Document the /proc/sys/user/* files added in Linux 4.9
+
+pid_namespaces.7
+ Michael Kerrisk
+ The maximum nesting depth for PID namespaces is 32
+
+user_namespaces.7: Fixes to example
+ Stephan Bergmann
+ While toying around with the userns_child_exec example program on the
+ user_namespaces(7) man page, I noticed two things:
+
+ * In the EXAMPLE section, we need to mount the new /proc before
+ looking at /proc/$$/status, otherwise the latter will print
+ information about the outer namespace's PID 1 (i.e., the real
+ init). So the two paragraphs need to be swapped.
+
+ * In the program source, make sure to close pipe_fd[0] in the
+ child before exec'ing.
+
+pthreads.7
+ Michael Kerrisk
+ SEE ALSO: add pthread_rwlockattr_setkind_np(3)
+
+pty.7
+ Michael Kerrisk
+ Mention a couple of other applications of pseudoterminals
+
+sem_overview.7
+ Michael Kerrisk
+ SEE ALSO: add shm_overview(7)
+
+signal.7
+ Michael Kerrisk
+ SEE ALSO: add sigreturn(2)
+
+socket.7
+ Michael Kerrisk
+ Enhance the description of SO_INCOMING_CPU
+ Francois Saint-Jacques
+ Document SO_INCOMING_CPU
+
+tcp.7
+ Michael Kerrisk
+ Note indications for OOB data given by select(2) and poll(2)
+ Chema Gonzalez
+ tcp_abc was removed in 3.9
+
+xattr.7
+ Michael Kerrisk
+ SEE ALSO: add ioctl_iflags(2)
+ People sometimes confuse xattrs and inode flags. Provide a link
+ to the page that describes inode flags to give them a tip.
+
+ld.so.8
+ Michael Kerrisk
+ Mention quoting when using "Rpath tokens" in LD_AUDIT and LD_PRELOAD
+ Michael Kerrisk
+ Expand description of /etc/ld.so.preload
+ Michael Kerrisk
+ Mention ldconfig(8) in discussion of /etc/ld.so.cache
+
+zdump.8
+ Jakub Wilk
+ Add OPTIONS section heading