[CRIU] [PATCH 1/4] mount: don't apply superblock flags for external mounts
Pavel Emelyanov
xemul at virtuozzo.com
Thu Oct 27 07:37:14 PDT 2016
On 10/26/2016 11:55 PM, Andrei Vagin wrote:
> From: Andrei Vagin <avagin at virtuozzo.com>
>
> Signed-off-by: Andrei Vagin <avagin at virtuozzo.com>
> ---
> criu/mount.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/criu/mount.c b/criu/mount.c
> index 90b6084..6ed70ad 100644
> --- a/criu/mount.c
> +++ b/criu/mount.c
> @@ -1729,7 +1729,7 @@ static int do_new_mount(struct mount_info *mi)
> goto out;
> }
>
> - if (remount_ro && mount(NULL, mi->mountpoint, tp->name,
> + if (!mi->is_ns_root && !mi->external && remount_ro) {
> MS_REMOUNT | MS_RDONLY, NULL)) {
This won't even compile %)
> pr_perror("Unable to apply mount options");
> return -1;
>
More information about the CRIU
mailing list