[CRIU] [PATCH 4/4] mount: set is_ns_root on dump
Andrei Vagin
avagin at openvz.org
Wed Oct 26 13:55:24 PDT 2016
From: Andrei Vagin <avagin at virtuozzo.com>
It is required to not dump content of the root mount in dump_one_fd().
Signed-off-by: Andrei Vagin <avagin at virtuozzo.com>
---
criu/proc_parse.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/criu/proc_parse.c b/criu/proc_parse.c
index ca6087c..117b387 100644
--- a/criu/proc_parse.c
+++ b/criu/proc_parse.c
@@ -37,6 +37,7 @@
#include "cgroup.h"
#include "cgroup-props.h"
#include "timerfd.h"
+#include "path.h"
#include "protobuf.h"
#include "images/fdinfo.pb-c.h"
@@ -1318,6 +1319,7 @@ static int parse_mountinfo_ent(char *str, struct mount_info *new, char **fsname)
if (!new->mountpoint)
goto err;
new->ns_mountpoint = new->mountpoint;
+ new->is_ns_root = is_root(new->ns_mountpoint + 1);
new->s_dev = new->s_dev_rt = MKKDEV(kmaj, kmin);
new->flags = 0;
--
2.7.4
More information about the CRIU
mailing list