Lines Matching refs:new_dir
5941 struct inode *new_dir = d_inode(rd->new_parent);
5950 unsigned max_links = new_dir->i_sb->s_max_links;
5962 error = may_create_dentry(rd->mnt_idmap, new_dir, new_dentry);
5967 error = may_delete_dentry(rd->mnt_idmap, new_dir,
5970 error = may_delete_dentry(rd->mnt_idmap, new_dir,
5983 if (new_dir != old_dir) {
5998 error = security_inode_rename(old_dir, old_dentry, new_dir, new_dentry,
6018 lock_old_subdir = new_dir != old_dir;
6019 lock_new_subdir = new_dir != old_dir || !(flags & RENAME_EXCHANGE);
6041 if (max_links && new_dir != old_dir) {
6043 if (is_dir && !new_is_dir && new_dir->i_nlink >= max_links)
6050 old_dir == new_dir ? LEASE_BREAK_DIR_RENAME :
6055 if (new_dir != old_dir) {
6056 error = try_break_deleg(new_dir, LEASE_BREAK_DIR_CREATE, delegated_inode);
6071 new_dir, new_dentry, flags);
6096 fsnotify_move(old_dir, new_dir, &old_name.name, is_dir,
6099 fsnotify_move(new_dir, old_dir, &old_dentry->d_name,