]> git.ipfire.org Git - thirdparty/man-pages.git/blobdiff - man2/mount.2
mount.2: ERRORS: Add a couple of EINVAL errors for MS_MOVE
[thirdparty/man-pages.git] / man2 / mount.2
index 8f6dcf8a1d80ea3b228fe3a51448eee31c48eafd..cafa4a7d6f91c7ac8ad2faea2a0fca794d968eb9 100644 (file)
@@ -37,7 +37,7 @@
 .\" 2008-10-06, mtk: move umount*() material into separate umount.2 page.
 .\" 2008-10-06, mtk: Add discussion of namespaces.
 .\"
-.TH MOUNT 2 2018-02-02 "Linux" "Linux Programmer's Manual"
+.TH MOUNT 2 2019-03-06 "Linux" "Linux Programmer's Manual"
 .SH NAME
 mount \- mount filesystem
 .SH SYNOPSIS
@@ -410,7 +410,7 @@ then the remount operation preserves the existing values of these flags
 .BR MS_RELATIME ).
 .PP
 Since Linux 2.6.26, the
-.B MS_RMOUNT
+.B MS_REMOUNT
 flag can be used with
 .B MS_BIND
 to modify only the per-mount-point flags.
@@ -686,6 +686,24 @@ was not already mounted on
 .B EINVAL
 A move operation
 .RB ( MS_MOVE )
+was attempted, but the mount tree under
+.I source
+includes unbindable mounts and
+.I target
+is a mount point that has propagation type
+.BR MS_SHARED .
+.TP
+.B EINVAL
+A move operation
+.RB ( MS_MOVE )
+was attempted, but the parent mount of
+.I source
+mount has propagation type
+.BR MS_SHARED .
+.TP
+.B EINVAL
+A move operation
+.RB ( MS_MOVE )
 was attempted, but
 .I source
 was not a mount point, or was \(aq/\(aq.
@@ -885,7 +903,9 @@ and
 for details of these files.
 .SH SEE ALSO
 .BR mountpoint (1),
+.BR chroot (2),
 .BR ioctl_iflags (2),
+.BR pivot_root (2),
 .BR umount (2),
 .BR mount_namespaces (7),
 .BR path_resolution (7),