]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
btrfs: use level argument in log tree walk callback process_one_buffer()
authorFilipe Manana <fdmanana@suse.com>
Thu, 28 Aug 2025 16:20:24 +0000 (17:20 +0100)
committerDavid Sterba <dsterba@suse.com>
Tue, 23 Sep 2025 06:49:19 +0000 (08:49 +0200)
We already have the extent buffer's level in an argument, there's no need
to call btrfs_header_level(). So use the level argument and make the code
shorter.

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/tree-log.c

index 2060f0d99f6e109b589b032c9b584a706ce637c4..166ceb003a1eb149e7cc803fc633f5a5192f5a0d 100644 (file)
@@ -386,8 +386,7 @@ static int process_one_buffer(struct extent_buffer *eb,
                        return ret;
                }
 
-               if (btrfs_buffer_uptodate(eb, gen, false) &&
-                   btrfs_header_level(eb) == 0) {
+               if (btrfs_buffer_uptodate(eb, gen, false) && level == 0) {
                        ret = btrfs_exclude_logged_extents(eb);
                        if (ret)
                                btrfs_abort_transaction(trans, ret);