diff options
-rw-r--r-- | fs/namespace.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/namespace.c b/fs/namespace.c index f87a90b98da2..fe1c77145a78 100644 --- a/fs/namespace.c +++ b/fs/namespace.c | |||
@@ -2967,6 +2967,8 @@ SYSCALL_DEFINE2(pivot_root, const char __user *, new_root, | |||
2967 | /* mount new_root on / */ | 2967 | /* mount new_root on / */ |
2968 | attach_mnt(new_mnt, real_mount(root_parent.mnt), root_mp); | 2968 | attach_mnt(new_mnt, real_mount(root_parent.mnt), root_mp); |
2969 | touch_mnt_namespace(current->nsproxy->mnt_ns); | 2969 | touch_mnt_namespace(current->nsproxy->mnt_ns); |
2970 | /* A moved mount should not expire automatically */ | ||
2971 | list_del_init(&new_mnt->mnt_expire); | ||
2970 | unlock_mount_hash(); | 2972 | unlock_mount_hash(); |
2971 | chroot_fs_refs(&root, &new); | 2973 | chroot_fs_refs(&root, &new); |
2972 | put_mountpoint(root_mp); | 2974 | put_mountpoint(root_mp); |