Lines Matching refs:old_mnt
2378 struct mount *old_mnt = real_mount(path->mnt); in clone_private_mount() local
2383 if (IS_MNT_UNBINDABLE(old_mnt)) in clone_private_mount()
2393 if (!check_mnt(old_mnt)) { in clone_private_mount()
2394 if (!anon_ns_root(old_mnt)) in clone_private_mount()
2397 if (!check_for_nsfs_mounts(old_mnt)) in clone_private_mount()
2401 if (!ns_capable(old_mnt->mnt_ns->user_ns, CAP_SYS_ADMIN)) in clone_private_mount()
2404 if (__has_locked_children(old_mnt, path->dentry)) in clone_private_mount()
2407 new_mnt = clone_mnt(old_mnt, path->dentry, CL_PRIVATE); in clone_private_mount()
4681 struct mount *new_mnt, *root_mnt, *old_mnt, *root_parent, *ex_parent; in path_pivot_root() local
4694 old_mnt = old_mp.parent; in path_pivot_root()
4695 if (IS_ERR(old_mnt)) in path_pivot_root()
4696 return PTR_ERR(old_mnt); in path_pivot_root()
4702 if (IS_MNT_SHARED(old_mnt) || in path_pivot_root()
4712 if (new_mnt == root_mnt || old_mnt == root_mnt) in path_pivot_root()
4723 if (!is_path_reachable(old_mnt, old_mp.mp->m_dentry, new)) in path_pivot_root()
4738 attach_mnt(root_mnt, old_mnt, old_mp.mp); in path_pivot_root()