Lines Matching defs:old_dir
6107 struct inode *old_dir = d_inode(rd->old_parent);
6124 error = may_delete_dentry(rd->mnt_idmap, old_dir, old_dentry, is_dir);
6143 if (!old_dir->i_op->rename)
6150 if (new_dir != old_dir) {
6165 error = security_inode_rename(old_dir, old_dentry, new_dir, new_dentry,
6185 lock_old_subdir = new_dir != old_dir;
6186 lock_new_subdir = new_dir != old_dir || !(flags & RENAME_EXCHANGE);
6208 if (max_links && new_dir != old_dir) {
6213 old_dir->i_nlink >= max_links)
6216 error = try_break_deleg(old_dir,
6217 old_dir == new_dir ? LEASE_BREAK_DIR_RENAME :
6222 if (new_dir != old_dir) {
6237 error = old_dir->i_op->rename(rd->mnt_idmap, old_dir, old_dentry,
6250 if (!(old_dir->i_sb->s_type->fs_flags & FS_RENAME_DOES_D_MOVE)) {
6263 fsnotify_move(old_dir, new_dir, &old_name.name, is_dir,
6266 fsnotify_move(new_dir, old_dir, &old_dentry->d_name,