Lines Matching refs:new_mnt
1953 struct mount *new_mnt;
1965 new_mnt = clone_mnt(old_mnt, path->dentry, CL_PRIVATE);
1968 if (IS_ERR(new_mnt))
1969 return ERR_CAST(new_mnt);
1972 new_mnt->mnt_ns = MNT_NS_INTERNAL;
1974 return &new_mnt->mnt;
3725 struct mount *new_mnt, *root_mnt, *old_mnt, *root_parent, *ex_parent;
3753 new_mnt = real_mount(new.mnt);
3756 ex_parent = new_mnt->mnt_parent;
3762 if (!check_mnt(root_mnt) || !check_mnt(new_mnt))
3764 if (new_mnt->mnt.mnt_flags & MNT_LOCKED)
3770 if (new_mnt == root_mnt || old_mnt == root_mnt)
3779 if (!mnt_has_parent(new_mnt))
3785 if (!is_path_reachable(new_mnt, new.dentry, &root))
3788 umount_mnt(new_mnt);
3791 new_mnt->mnt.mnt_flags |= MNT_LOCKED;
3797 attach_mnt(new_mnt, root_parent, root_mp);
3801 list_del_init(&new_mnt->mnt_expire);