man-pages-4.03 is released

From: Michael Kerrisk (man-pages)
Date: Sat Dec 05 2015 - 07:44:41 EST


Gidday,

The Linux man-pages maintainer proudly announces:

man-pages-4.03 - man pages for Linux

This release includes input and contributions from
nearly 40 people.

Tarball download:
http://www.kernel.org/doc/man-pages/download.html
Git repository:
https://git.kernel.org/cgit/docs/man-pages/man-pages.git/
Online changelog:
http://man7.org/linux/man-pages/changelog.html#release_4.02

A short summary of the release is blogged at:
http://linux-man-pages.blogspot.com/2015/12/man-pages-403-is-released.html

The current version of the pages is browsable at:
http://man7.org/linux/man-pages/

A selection of changes in this release that may be interesting
for readers of this list is shown below.

Cheers,

Michael

==================== Changes in man-pages-4.03 ====================


Newly documented interfaces in existing pages
---------------------------------------------

perf_event_open.2
Vince Weaver
4.1 adds AUX sample support
Vince Weaver
4.1 data_offset and data_size fields
Vince Weaver [Alexander Shishkin]
Document aux_{head,tail,offset,size} support
Vince Weaver
4.0 update rdpmc documentation
Vince Weaver
4.1 adds PERF_RECORD_ITRACE_START
Vince Weaver
Document 4.1 clockid support
Vince Weaver [Steven Rostedt, Masami Hiramatsu]
4.1 PERF_EVENT_IOC_SET_BPF support
Vince Weaver
4.1 adds AUX_FLAG_OVERWRITE support
Vince Weaver
4.1 PERF_SAMPLE_BRANCH_CALL_STACK
Vince Weaver
4.1 adds aux_watermark
Vince Weaver
Add possibility of EBUSY error

prctl.2
Andy Lutomirski [Kees Cook, Serge Hallyn]
Document operations for ambient capabilities
Michael Kerrisk
Rework PR_CAP_AMBIENT text
Note that arg4 and arg5 must be zero for CAP_AMBIENT
RETURN VALUE: Add PR_CAP_AMBIENT + PR_CAP_AMBIENT_IS_SET case
ERRORS: document PR_CAP_AMBIENT error cases

capabilities.7
Andy Lutomirski [Kees Cook, Serge Hallyn]
Document ambient capabilities
Michael Kerrisk
Various additions and reworkings for ambient capability text


Changes to individual pages
---------------------------

mremap.2
Eric B Munson [Michal Hocko]
Add note about mremap() with locked areas
When mremap() is used to move or expand a mapping that is locked
with mlock() or equivalent it will attempt to populate the new
area. However, like mmap(MAP_LOCKED), mremap() will not fail if
the area cannot be populated. Also like mmap(MAP_LOCKED) this
might come as a surprise to users and should be noted.
open.2
Michael Kerrisk [David Drysdale]
Remove accidental mention of O_TTY_INIT
An earlier edit mentioned O_TTY_INIT as a file creation flag.
That's true, according POSIX, but Linux does not implement
this flag, so remove mention of it.

ptrace.2
Tycho Andersen
Document PTRACE_O_SUSPEND_SECCOMP flag
Michael Kerrisk
Document /proc/sys/kernel/yama/ptrace_scope
Michael Kerrisk
Note that PTRACE_ATTACH cannot be applied to nondumpable processes

signalfd.2
Michael Kerrisk
Describe semantics with respect to SCM_RIGHTS

core.5
Ross Zwisler
Add info about DAX coredump filtering flags
Kernel 4.4 added two new core dump filtering flags,
MMF_DUMP_DAX_PRIVATE and MMF_DUMP_DAX_SHARED.

These flags allow us to explicitly filter DAX mappings.
This is desirable because DAX mappings, like hugetlb
mappings, have the potential to be very large.

signal.7
Michael Kerrisk [Michael Hocko]
Note async-signal-safe functions added by POSIX.1-2008 TC1

tcp.7
Daniel Borkmann [Michael Kerrisk]
Improve paragraphs on tcp_ecn and add tcp_ecn_fallback bullet

ld.so.8
Michael Kerrisk
LD_POINTER_GUARD has been removed in glibc 2.23
Michael Kerrisk
Describe secure-execution mode
Michael Kerrisk [Maria Guseva]
Replace mentions of set-UID/set-GID programs with secure-execution mode
Inspired by a patch from Maria Guseva.
Maria Guseva [Silvan Jegen]
LD_DEBUG is effective in secure-execution mode if /etc/suid-debug exists

--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/