diff --git a/man2/pivot_root.2 b/man2/pivot_root.2 index 5b4e38659..6853e9bd9 100644 --- a/man2/pivot_root.2 +++ b/man2/pivot_root.2 @@ -94,6 +94,14 @@ similarly, if .I put_old is an existing mount point, its propagation type must not be .BR MS_SHARED . +.\" FIXME +.\" mtk: I am very suspicious of the following paragraph. My testing suggests +.\" that pivot_root() fails with the error EINVAL in the case where +.\" the current root (after chroot()) is not a mount point. And tehre are +.\" these lines in pivot_root(): +.\" error = -EINVAL; +.\" if (root.mnt->mnt_root != root.dentry) +.\" goto out4; /* not a mountpoint */ .PP If the current root is not a mount point (e.g., after an earlier .BR chroot (2)),