]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
btrfs: remove variable to track trimmed bytes at btrfs_finish_extent_commit()
authorFilipe Manana <fdmanana@suse.com>
Tue, 22 Apr 2025 14:19:12 +0000 (15:19 +0100)
committerDavid Sterba <dsterba@suse.com>
Thu, 15 May 2025 12:30:52 +0000 (14:30 +0200)
We don't need to keep track of discarded (trimmed) bytes at
btrfs_finish_extent_commit() but we are declaring a local variable for
that and passing a reference to the btrfs_discard_extent() calls when we
are processing delete block groups. So instead pass NULL to
btrfs_discard_extent() and remove that variable.

Signed-off-by: Filipe Manana <fdmanana@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/extent-tree.c

index a1c81033ff4228a20096036921ecea827ef689cf..7e87ef1bcb5248e2c29635cd0ddcf238193e6e6d 100644 (file)
@@ -2875,14 +2875,10 @@ int btrfs_finish_extent_commit(struct btrfs_trans_handle *trans)
         */
        deleted_bgs = &trans->transaction->deleted_bgs;
        list_for_each_entry_safe(block_group, tmp, deleted_bgs, bg_list) {
-               u64 trimmed = 0;
-
                ret = -EROFS;
                if (!TRANS_ABORTED(trans))
-                       ret = btrfs_discard_extent(fs_info,
-                                                  block_group->start,
-                                                  block_group->length,
-                                                  &trimmed);
+                       ret = btrfs_discard_extent(fs_info, block_group->start,
+                                                  block_group->length, NULL);
 
                /*
                 * Not strictly necessary to lock, as the block_group should be