btrfs: use clear_extent_bit() at try_release_extent_state()
authorFilipe Manana <fdmanana@suse.com>
Tue, 1 Apr 2025 11:21:35 +0000 (12:21 +0100)
committerDavid Sterba <dsterba@suse.com>
Thu, 15 May 2025 12:30:40 +0000 (14:30 +0200)
Instead of using __clear_extent_bit() we can use clear_extent_bit() since
we pass a NULL value for the changeset argument.

Reviewed-by: Boris Burkov <boris@bur.io>
Reviewed-by: Qu Wenruo <wqu@suse.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/extent_io.c

index a9ecf10debd987fc0c55d5ac2f127e08630c5f30..92f4d83594b6f4c08c1413bca747c0c38e090280 100644 (file)
@@ -2647,7 +2647,7 @@ static bool try_release_extent_state(struct extent_io_tree *tree,
         * nodatasum, delalloc new and finishing ordered bits. The delalloc new
         * bit will be cleared by ordered extent completion.
         */
-       ret2 = __clear_extent_bit(tree, start, end, clear_bits, &cached_state, NULL);
+       ret2 = clear_extent_bit(tree, start, end, clear_bits, &cached_state);
        /*
         * If clear_extent_bit failed for enomem reasons, we can't allow the
         * release to continue.