Lines Matching refs:new_mnt

2379 	struct mount *new_mnt;  in clone_private_mount()  local
2407 new_mnt = clone_mnt(old_mnt, path->dentry, CL_PRIVATE); in clone_private_mount()
2408 if (IS_ERR(new_mnt)) in clone_private_mount()
2412 new_mnt->mnt_ns = MNT_NS_INTERNAL; in clone_private_mount()
2413 return &new_mnt->mnt; in clone_private_mount()
4448 struct vfsmount *new_mnt; in SYSCALL_DEFINE3() local
4513 new_mnt = vfs_create_mount(fc); in SYSCALL_DEFINE3()
4514 if (IS_ERR(new_mnt)) in SYSCALL_DEFINE3()
4515 return PTR_ERR(new_mnt); in SYSCALL_DEFINE3()
4516 if (new_mnt->mnt_sb->s_flags & SB_NOUSER) { in SYSCALL_DEFINE3()
4517 mntput(new_mnt); in SYSCALL_DEFINE3()
4520 new_mnt->mnt_flags = mnt_flags; in SYSCALL_DEFINE3()
4523 new_path.mnt = new_mnt; in SYSCALL_DEFINE3()
4681 struct mount *new_mnt, *root_mnt, *old_mnt, *root_parent, *ex_parent; in path_pivot_root() local
4698 new_mnt = real_mount(new->mnt); in path_pivot_root()
4700 ex_parent = new_mnt->mnt_parent; in path_pivot_root()
4706 if (!check_mnt(root_mnt) || !check_mnt(new_mnt)) in path_pivot_root()
4708 if (new_mnt->mnt.mnt_flags & MNT_LOCKED) in path_pivot_root()
4712 if (new_mnt == root_mnt || old_mnt == root_mnt) in path_pivot_root()
4720 if (!mnt_has_parent(new_mnt)) in path_pivot_root()
4726 if (!is_path_reachable(new_mnt, new->dentry, &root)) in path_pivot_root()
4729 umount_mnt(new_mnt); in path_pivot_root()
4731 new_mnt->mnt.mnt_flags |= MNT_LOCKED; in path_pivot_root()
4735 attach_mnt(new_mnt, root_parent, root_mnt->mnt_mp); in path_pivot_root()
4741 list_del_init(&new_mnt->mnt_expire); in path_pivot_root()
4744 mnt_notify_add(new_mnt); in path_pivot_root()