]> xenbits.xensource.com Git - people/pauldu/linux.git/commitdiff
btrfs: remove pointless initialization at btrfs_delayed_refs_rsv_release()
authorFilipe Manana <fdmanana@suse.com>
Fri, 8 Sep 2023 17:20:36 +0000 (18:20 +0100)
committerDavid Sterba <dsterba@suse.com>
Thu, 12 Oct 2023 14:44:06 +0000 (16:44 +0200)
There's no point in initializing to 0 the local variable 'released' as
we don't use it before the next assignment to it. So remove the
initialization. This may help avoid some warnings with clang tools such
as the one reported/fixed by commit 966de47ff0c9 ("btrfs: remove redundant
initialization of variables in log_new_ancestors").

Reviewed-by: Josef Bacik <josef@toxicpanda.com>
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/delayed-ref.c

index 7ff8dd0d23f80306f984c294c9830411d135b03c..e9758929c247c304f97dfe82d869edc8ad028472 100644 (file)
@@ -66,7 +66,7 @@ void btrfs_delayed_refs_rsv_release(struct btrfs_fs_info *fs_info, int nr)
 {
        struct btrfs_block_rsv *block_rsv = &fs_info->delayed_refs_rsv;
        const u64 num_bytes = btrfs_calc_delayed_ref_bytes(fs_info, nr);
-       u64 released = 0;
+       u64 released;
 
        released = btrfs_block_rsv_release(fs_info, block_rsv, num_bytes, NULL);
        if (released)