aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/inode.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/btrfs/inode.c')
-rw-r--r--fs/btrfs/inode.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c
index c92d9b83bb38..a7db3ed6ac88 100644
--- a/fs/btrfs/inode.c
+++ b/fs/btrfs/inode.c
@@ -9458,6 +9458,8 @@ static int btrfs_rename_exchange(struct inode *old_dir,
9458 /* force full log commit if subvolume involved. */ 9458 /* force full log commit if subvolume involved. */
9459 btrfs_set_log_full_commit(root->fs_info, trans); 9459 btrfs_set_log_full_commit(root->fs_info, trans);
9460 } else { 9460 } else {
9461 btrfs_pin_log_trans(root);
9462 root_log_pinned = true;
9461 ret = btrfs_insert_inode_ref(trans, dest, 9463 ret = btrfs_insert_inode_ref(trans, dest,
9462 new_dentry->d_name.name, 9464 new_dentry->d_name.name,
9463 new_dentry->d_name.len, 9465 new_dentry->d_name.len,
@@ -9465,8 +9467,6 @@ static int btrfs_rename_exchange(struct inode *old_dir,
9465 btrfs_ino(new_dir), old_idx); 9467 btrfs_ino(new_dir), old_idx);
9466 if (ret) 9468 if (ret)
9467 goto out_fail; 9469 goto out_fail;
9468 btrfs_pin_log_trans(root);
9469 root_log_pinned = true;
9470 } 9470 }
9471 9471
9472 /* And now for the dest. */ 9472 /* And now for the dest. */
@@ -9474,6 +9474,8 @@ static int btrfs_rename_exchange(struct inode *old_dir,
9474 /* force full log commit if subvolume involved. */ 9474 /* force full log commit if subvolume involved. */
9475 btrfs_set_log_full_commit(dest->fs_info, trans); 9475 btrfs_set_log_full_commit(dest->fs_info, trans);
9476 } else { 9476 } else {
9477 btrfs_pin_log_trans(dest);
9478 dest_log_pinned = true;
9477 ret = btrfs_insert_inode_ref(trans, root, 9479 ret = btrfs_insert_inode_ref(trans, root,
9478 old_dentry->d_name.name, 9480 old_dentry->d_name.name,
9479 old_dentry->d_name.len, 9481 old_dentry->d_name.len,
@@ -9481,8 +9483,6 @@ static int btrfs_rename_exchange(struct inode *old_dir,
9481 btrfs_ino(old_dir), new_idx); 9483 btrfs_ino(old_dir), new_idx);
9482 if (ret) 9484 if (ret)
9483 goto out_fail; 9485 goto out_fail;
9484 btrfs_pin_log_trans(dest);
9485 dest_log_pinned = true;
9486 } 9486 }
9487 9487
9488 /* Update inode version and ctime/mtime. */ 9488 /* Update inode version and ctime/mtime. */