]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
btrfs: remove redundant extent_buffer_uptodate() checks after read_tree_block()
authorFilipe Manana <fdmanana@suse.com>
Mon, 9 Feb 2026 10:54:27 +0000 (10:54 +0000)
committerDavid Sterba <dsterba@suse.com>
Tue, 7 Apr 2026 16:55:55 +0000 (18:55 +0200)
commit90b7d4c415b2992125b8ff8fcd3191b14047fb7f
tree2e6095a28767a313e109b6158f0593cd58b6b3a2
parent6ee5c986b0ecf3e4be8268e607b62d01676dc115
btrfs: remove redundant extent_buffer_uptodate() checks after read_tree_block()

We have several places that call extent_buffer_uptodate() after reading a
tree block with read_tree_block(), but that is redundant since we already
call extent_buffer_uptodate() in the call chain of read_tree_block():

  read_tree_block()
     btrfs_read_extent_buffer()
        read_extent_buffer_pages()
           returns -EIO if extent_buffer_uptodate() returns false

So remove those redundant checks.

Reviewed-by: Boris Burkov <boris@bur.io>
Signed-off-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/backref.c
fs/btrfs/ctree.c
fs/btrfs/disk-io.c
fs/btrfs/print-tree.c
fs/btrfs/qgroup.c
fs/btrfs/relocation.c
fs/btrfs/tree-mod-log.c