]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
btrfs: drop unused transaction parameter from btrfs_qgroup_add_swapped_blocks()
authorDavid Sterba <dsterba@suse.com>
Wed, 9 Oct 2024 14:31:23 +0000 (16:31 +0200)
committerDavid Sterba <dsterba@suse.com>
Mon, 11 Nov 2024 13:34:16 +0000 (14:34 +0100)
The caller replace_path() runs under transaction but we don't need it in
btrfs_qgroup_add_swapped_blocks().

Reviewed-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/qgroup.c
fs/btrfs/qgroup.h
fs/btrfs/relocation.c

index 4d941a5b2b967c9b7d3ae6f92ab1c261e5799980..df76bad8a0674cda3e1e080545ccb853d2bb2a13 100644 (file)
@@ -4692,8 +4692,7 @@ out:
  *                     BOTH POINTERS ARE BEFORE TREE SWAP
  * @last_snapshot:     last snapshot generation of the subvolume tree
  */
-int btrfs_qgroup_add_swapped_blocks(struct btrfs_trans_handle *trans,
-               struct btrfs_root *subvol_root,
+int btrfs_qgroup_add_swapped_blocks(struct btrfs_root *subvol_root,
                struct btrfs_block_group *bg,
                struct extent_buffer *subvol_parent, int subvol_slot,
                struct extent_buffer *reloc_parent, int reloc_slot,
index afb184c4d7441f7e3678a0df4a4a92654b3337a5..e233cc79af185a201c14e3fa1f5b9cb336a023cd 100644 (file)
@@ -439,8 +439,7 @@ void btrfs_qgroup_init_swapped_blocks(
        struct btrfs_qgroup_swapped_blocks *swapped_blocks);
 
 void btrfs_qgroup_clean_swapped_blocks(struct btrfs_root *root);
-int btrfs_qgroup_add_swapped_blocks(struct btrfs_trans_handle *trans,
-               struct btrfs_root *subvol_root,
+int btrfs_qgroup_add_swapped_blocks(struct btrfs_root *subvol_root,
                struct btrfs_block_group *bg,
                struct extent_buffer *subvol_parent, int subvol_slot,
                struct extent_buffer *reloc_parent, int reloc_slot,
index f3834f8d26b456ac016254ba8f5517156901e87f..bf267bdfa8f8111941b0f6d8ae8fce242cd8c189 100644 (file)
@@ -1244,7 +1244,7 @@ again:
                 * The real subtree rescan is delayed until we have new
                 * CoW on the subtree root node before transaction commit.
                 */
-               ret = btrfs_qgroup_add_swapped_blocks(trans, dest,
+               ret = btrfs_qgroup_add_swapped_blocks(dest,
                                rc->block_group, parent, slot,
                                path->nodes[level], path->slots[level],
                                last_snapshot);