[CRIU] [PATCH 02/39] mounts: initialize root before dumping mount namespace

Andrey Vagin avagin at openvz.org
Mon Apr 21 07:23:12 PDT 2014


Currently it's initialized for the root mount namespace, but we are
going to dump nested mount namespaces.

It's used in open_mountpoint(), which is used in dump_tmpfs() and in
other callbacks.

Signed-off-by: Andrey Vagin <avagin at openvz.org>
---
 mount.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/mount.c b/mount.c
index 93b3fe3..91a3e3c 100644
--- a/mount.c
+++ b/mount.c
@@ -821,6 +821,9 @@ int dump_mnt_ns(int ns_pid, int ns_id)
 	if (img_fd < 0)
 		return -1;
 
+	if (mntns_collect_root(ns_pid))
+		goto err;
+
 	pm = parse_mountinfo(ns_pid);
 	if (!pm) {
 		pr_err("Can't parse %d's mountinfo\n", ns_pid);
-- 
1.8.5.3



More information about the CRIU mailing list