btrfs: stop referencing btrfs_delayed_tree_ref directly
authorJosef Bacik <josef@toxicpanda.com>
Sat, 13 Apr 2024 04:07:06 +0000 (00:07 -0400)
committerDavid Sterba <dsterba@suse.com>
Tue, 7 May 2024 19:31:05 +0000 (21:31 +0200)
commitefc7d5dbf8b42eb53db31443520e979b05cd1908
tree048cd4b46c0b04cf1c01ec38c063f8cd51cc649e
parent44cc2e38e67b7b7551e923571ef6ea51f3ae1e05
btrfs: stop referencing btrfs_delayed_tree_ref directly

We only ever need to use this to get the level of the tree block ref, so
use the btrfs_delayed_ref_owner() helper, which returns the level for
the given reference.

Reviewed-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: Josef Bacik <josef@toxicpanda.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/backref.c
fs/btrfs/extent-tree.c
include/trace/events/btrfs.h