[CRIU] [PATCH 1/4] mount: don't apply superblock flags for external mounts
Andrei Vagin
avagin at openvz.org
Fri Oct 28 00:19:04 PDT 2016
From: Andrei Vagin <avagin at virtuozzo.com>
We should not change an external resources.
Signed-off-by: Andrei Vagin <avagin at virtuozzo.com>
---
criu/mount.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/criu/mount.c b/criu/mount.c
index 30e7788..00ecec5 100644
--- a/criu/mount.c
+++ b/criu/mount.c
@@ -1725,8 +1725,8 @@ static int do_new_mount(struct mount_info *mi)
goto out;
}
- if (remount_ro && mount(NULL, mi->mountpoint, tp->name,
- MS_REMOUNT | MS_RDONLY, NULL)) {
+ if (!mi->is_ns_root && !mi->external && remount_ro &&
+ mount(NULL, mi->mountpoint, tp->name, MS_REMOUNT | MS_RDONLY, NULL)) {
pr_perror("Unable to apply mount options");
return -1;
}
--
2.7.4
More information about the CRIU
mailing list