Lines Matching defs:old_path
2581 static struct mount *__do_loopback(struct path *old_path, int recurse)
2583 struct mount *mnt = ERR_PTR(-EINVAL), *old = real_mount(old_path->mnt);
2588 if (!check_mnt(old) && old_path->dentry->d_op != &ns_dentry_operations)
2591 if (!recurse && has_locked_children(old, old_path->dentry))
2595 mnt = copy_tree(old, old_path->dentry, CL_COPY_MNT_NS_FILE);
2597 mnt = clone_mnt(old, old_path->dentry, 0);
2611 struct path old_path;
2617 err = kern_path(old_name, LOOKUP_FOLLOW|LOOKUP_AUTOMOUNT, &old_path);
2622 if (mnt_ns_loop(old_path.dentry))
2635 mnt = __do_loopback(&old_path, recurse);
2650 path_put(&old_path);
3115 static int do_move_mount(struct path *old_path, struct path *new_path,
3131 old = real_mount(old_path->mnt);
3156 if (!path_mounted(old_path))
3160 d_is_dir(old_path->dentry))
3169 err = can_move_mount_beneath(old_path, new_path, mp);
3213 struct path old_path;
3219 err = kern_path(old_name, LOOKUP_FOLLOW, &old_path);
3223 err = do_move_mount(&old_path, path, false);
3224 path_put(&old_path);