diff --git a/man2/pivot_root.2 b/man2/pivot_root.2 index 14904e29b..a07b73b15 100644 --- a/man2/pivot_root.2 +++ b/man2/pivot_root.2 @@ -96,6 +96,11 @@ must be a mount point. (If it is not otherwise a mount point, it suffices to bind mount .I new_root on top of itself.) +.PP +The propagation type of +.I new_root +and its parent mount must not be +.BR MS_SHARED . .SH RETURN VALUE On success, zero is returned. On error, \-1 is returned, and @@ -120,6 +125,13 @@ is not a mount point. .B EINVAL The current root is on the rootfs (initial ramfs) filesystem. .TP +.B EINVAL +Either the mount point at +.IR new_root , +or the parent mount of that mount point, +has propagation type +.BR MS_SHARED . +.TP .B ENOTDIR \fInew_root\fP or \fIput_old\fP is not a directory. .TP