Browse Source

pkg/mount: MakeMount: minor optimization

Current code in MakeMount parses /proc/self/mountinfo twice:
first in call to Mounted(), then in call to Mount(). Use
ForceMount() to eliminate such double parsing.

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
(cherry picked from commit aa60541877a8a851524791a72ba3968e6764e137)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Kir Kolyshkin 6 years ago
parent
commit
dc4884a9fb
1 changed files with 1 additions and 1 deletions
  1. 1 1
      pkg/mount/sharedsubtree_linux.go

+ 1 - 1
pkg/mount/sharedsubtree_linux.go

@@ -59,7 +59,7 @@ func MakeMount(mnt string) error {
 		return nil
 	}
 
-	return Mount(mnt, mnt, "none", "bind")
+	return ForceMount(mnt, mnt, "none", "bind")
 }
 
 func ensureMountedAs(mountPoint, options string) error {