瀏覽代碼

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 年之前
父節點
當前提交
dc4884a9fb
共有 1 個文件被更改,包括 1 次插入1 次删除
  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 {