From: Filipe Manana Date: Tue, 1 Apr 2025 11:21:35 +0000 (+0100) Subject: btrfs: use clear_extent_bit() at try_release_extent_state() X-Git-Tag: block-6.16-20250606~42^2~175 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=c757c024fc0ac8b7c5c08f72dfb6c1f51cc12de8;p=linux-block.git btrfs: use clear_extent_bit() at try_release_extent_state() 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 Reviewed-by: Qu Wenruo Signed-off-by: Filipe Manana Reviewed-by: David Sterba Signed-off-by: David Sterba --- diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c index a9ecf10debd9..92f4d83594b6 100644 --- a/fs/btrfs/extent_io.c +++ b/fs/btrfs/extent_io.c @@ -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.