diff options
-rw-r--r-- | fs/btrfs/inode.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index 3a33ae3ace5b..7cd8ab0ef04d 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c | |||
@@ -3062,8 +3062,6 @@ static int btrfs_rmdir(struct inode *dir, struct dentry *dentry) | |||
3062 | inode->i_ino == BTRFS_FIRST_FREE_OBJECTID) | 3062 | inode->i_ino == BTRFS_FIRST_FREE_OBJECTID) |
3063 | return -ENOTEMPTY; | 3063 | return -ENOTEMPTY; |
3064 | 3064 | ||
3065 | dentry_unhash(dentry); | ||
3066 | |||
3067 | trans = __unlink_start_trans(dir, dentry); | 3065 | trans = __unlink_start_trans(dir, dentry); |
3068 | if (IS_ERR(trans)) | 3066 | if (IS_ERR(trans)) |
3069 | return PTR_ERR(trans); | 3067 | return PTR_ERR(trans); |
@@ -6994,9 +6992,6 @@ static int btrfs_rename(struct inode *old_dir, struct dentry *old_dentry, | |||
6994 | u64 root_objectid; | 6992 | u64 root_objectid; |
6995 | int ret; | 6993 | int ret; |
6996 | 6994 | ||
6997 | if (new_inode && S_ISDIR(new_dentry->d_inode->i_mode)) | ||
6998 | dentry_unhash(new_dentry); | ||
6999 | |||
7000 | if (new_dir->i_ino == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID) | 6995 | if (new_dir->i_ino == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID) |
7001 | return -EPERM; | 6996 | return -EPERM; |
7002 | 6997 | ||