Lines Matching refs:old_path
4059 struct path old_path, new_path; in SYSCALL_DEFINE5() local
4080 error = user_path_at(olddfd, oldname, how, &old_path); in SYSCALL_DEFINE5()
4091 if (old_path.mnt != new_path.mnt) in SYSCALL_DEFINE5()
4093 error = may_linkat(&old_path); in SYSCALL_DEFINE5()
4096 error = security_path_link(old_path.dentry, &new_path, new_dentry); in SYSCALL_DEFINE5()
4099 error = vfs_link(old_path.dentry, new_path.dentry->d_inode, new_dentry, &delegated_inode); in SYSCALL_DEFINE5()
4105 path_put(&old_path); in SYSCALL_DEFINE5()
4110 path_put(&old_path); in SYSCALL_DEFINE5()
4115 path_put(&old_path); in SYSCALL_DEFINE5()
4317 struct path old_path, new_path; in SYSCALL_DEFINE5() local
4342 &old_path, &old_last, &old_type, lookup_flags); in SYSCALL_DEFINE5()
4356 if (old_path.mnt != new_path.mnt) in SYSCALL_DEFINE5()
4368 error = mnt_want_write(old_path.mnt); in SYSCALL_DEFINE5()
4373 trap = lock_rename(new_path.dentry, old_path.dentry); in SYSCALL_DEFINE5()
4375 old_dentry = __lookup_hash(&old_last, old_path.dentry, lookup_flags); in SYSCALL_DEFINE5()
4419 error = security_path_rename(&old_path, old_dentry, in SYSCALL_DEFINE5()
4423 error = vfs_rename(old_path.dentry->d_inode, old_dentry, in SYSCALL_DEFINE5()
4431 unlock_rename(new_path.dentry, old_path.dentry); in SYSCALL_DEFINE5()
4437 mnt_drop_write(old_path.mnt); in SYSCALL_DEFINE5()
4444 path_put(&old_path); in SYSCALL_DEFINE5()