New and rewritten pages
-----------------------
ioctl_fslabel.2
New page documenting filesystem get/set label ioctl(2) operations
Removed pages
-------------
ioctl_list.2
This page was first added more than 20 years ago. Since
that time it has seen hardly any update, and is by now
very much out of date, as reported by Heinrich Schuchardt
and confirmed by Eugene Syromyatnikov.
Newly documented interfaces in existing pages
---------------------------------------------
adjtimex.2
Document clock_adjtime(2)
clock_getres.2
Explain dynamic clocks
clone.2
Document the clone3() CLONE_INTO_CGROUP flag
mremap.2
Document MREMAP_DONTUNMAP
open.2
Document fs.protected_fifos and fs.protected_regular
prctl.2
Add PR_SPEC_INDIRECT_BRANCH for SPECULATION_CTRL prctls
Add PR_SPEC_DISABLE_NOEXEC for SPECULATION_CTRL prctls
Add PR_PAC_RESET_KEYS (arm64)
ptrace.2
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=209
* Newly documented interfaces in existing pages
fanotify.7
fanotify_init.2
fanotify_mark.2
Matthew Bobrowski [Amir Goldstein, Jan Kara]
Document FAN_REPORT_FID and directory modification events
vdso.7
Tobias Klauser [Palmer Dabbelt]
Document vDSO for RISCV
* see Changes for more details
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=190
* new and rewritten pages:
s390_sthyi.2, network_namespaces.7, vsock.7
* newly documented interfaces:
cgroups.7
Document cgroups v2 "thread mode"
Document cgroup v2 delegation via the 'nsdelegate' mount
option
Document the cgroup.max.depth and cgroup.max.descendants
files
Document 'release_agent' mount option
Document /sys/kernel/cgroup/delegate
Document /sys/kernel/cgroup/features
Document cgroups v2 cgroup.stat file
membarrier.2
Document new membarrier commands introduced in Linux 4.16
Document the following membarrier commands introduced
in Linux 4.16:
MEMBARRIER_CMD_GLOBAL_EXPEDITED
MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED
MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE
MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE
mmap.2
Add description of MAP_SHARED_VALIDATE and MAP_SYNC
Document new MAP_FIXED_NOREPLACE flag
4.17+ kernels offer a new MAP_FIXED_NOREPLACE flag which
allows the caller to atomically probe for a given address
range.
readv.2
io_submit.2
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=182
* New and rewritten pages
ioctl_userfaultfd.2
statx.2
userfaultfd.2
pthread_atfork.3
slabinfo.5
inode.7
* Renamed pages
ioctl_console.2 (from console_ioctl.4)
ioctl_tty.2 (from tty_ioctl.4)
* Newly documented interfaces in existing page
ioctl_ns.2
Document the NS_GET_NSTYPE operation added in Linux 4.11
Document the NS_GET_OWNER_UID operation added in Linux 4.11
proc.5
Document /proc/sys/kernel/sched_child_runs_first
* see Changes for details; for 4.10 changes, see Changes.old
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=173
* New and rewritten pages
quotactl.2
bswap.3
cgroups.7
* Newly documented interfaces in existing pages
readv.2
Document the pwritev2() RWF_SYNC and RWF_DSYNC flags
proc.5
Document /proc/PID/seccomp
Document /proc/[pid]/task/[tid]/children
Document the /proc/[pid]/task/[tid]/children interface from
CRIU, and more importantly, document why it's usually not
a good interface.
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=170
* New and rewritten pages
ioctl_fideduperange.2
ioctl_ficlonerange.2
nextup.3
mount_namespaces.7
* Newly documented interfaces in existing pages
mount.2
Document flags used to set propagation type
Document MS_SHARED, MS_PRIVATE, MS_SLAVE, and MS_UNBINDABLE.
Document the MS_REC flag
ptrace.2
Document ptrace access modes
proc.5
Document /proc/[pid]/timerslack_ns
Document /proc/PID/status 'Ngid' field
Document /proc/PID/status fields: 'NStgid', 'NSpid', 'NSpgid', 'NSsid'
Document /proc/PID/status 'Umask' field
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=168
- newly documented interfaces in existing pages
* perf_event_open.2
4.1 adds AUX sample support
4.1 data_offset and data_size fields
Document aux_{head,tail,offset,size} support
4.0 update rdpmc documentation
4.1 adds PERF_RECORD_ITRACE_START
Document 4.1 clockid support
4.1 PERF_EVENT_IOC_SET_BPF support
4.1 adds AUX_FLAG_OVERWRITE support
4.1 PERF_SAMPLE_BRANCH_CALL_STACK
4.1 adds aux_watermark
Add possibility of EBUSY error
* prctl.2
Document operations for ambient capabilities
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
* __ppc_set_ppr_med.3
Document PPC functions providing access to PPR
GNU C Library commit 1747fcda4902a3b46183d93fb16ed9b436b2608b
extends the priorities that can be set to the Program Priority
Register (PPR), with the functions: __ppc_set_ppr_very_low(3)
and __ppc_set_ppr_med_high(3).
* capabilities.7
Document ambient capabilities
Various additions and reworkings for ambient capability text
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=158
- new and rewriten pages
* namespaces.7, pid_namespaces.7, user_namespaces.7
- newly documented interfaces in existing pages
* clone.2: Document CLONE_NEWUSER for creating a new user namespace
* setns.2: Document the PID, user, and mount namespace support
* unshare.2: Document CLONE_NEWPID, CLONE_NEWUSER, CLONE_THREAD,
CLONE_SIGHAND, and CLONE_VM
- see Changes for details
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=127