From 547a2adaa488556f0504e186c5c1dfb0e679c935 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Fri, 1 Aug 2025 18:58:42 +0900 Subject: container/mount: pass tmpfs flags Signed-off-by: Ophestra --- container/mount.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'container/mount.go') diff --git a/container/mount.go b/container/mount.go index 52563d78..12093d47 100644 --- a/container/mount.go +++ b/container/mount.go @@ -97,7 +97,7 @@ func remountWithFlags(n *vfs.MountInfoNode, mf uintptr) error { return nil } -func mountTmpfs(fsname, name string, size int, perm os.FileMode) error { +func mountTmpfs(fsname, name string, flags uintptr, size int, perm os.FileMode) error { target := toSysroot(name) if err := os.MkdirAll(target, parentPerm(perm)); err != nil { return wrapErrSelf(err) @@ -107,7 +107,7 @@ func mountTmpfs(fsname, name string, size int, perm os.FileMode) error { opt += fmt.Sprintf(",size=%d", size) } return wrapErrSuffix( - Mount(fsname, target, "tmpfs", MS_NOSUID|MS_NODEV, opt), + Mount(fsname, target, "tmpfs", flags, opt), fmt.Sprintf("cannot mount tmpfs on %q:", name)) } -- cgit v1.3.1