btrfs: stop referencing btrfs_delayed_data_ref directly
authorJosef Bacik <josef@toxicpanda.com>
Sat, 13 Apr 2024 03:53:49 +0000 (23:53 -0400)
committerDavid Sterba <dsterba@suse.com>
Tue, 7 May 2024 19:31:05 +0000 (21:31 +0200)
commit44cc2e38e67b7b7551e923571ef6ea51f3ae1e05
tree43baaa4971804a355d2f61a4fa3e015a7b3c18ab
parentb4b5934ac1c3a6a29648f01486541ddf5b981234
btrfs: stop referencing btrfs_delayed_data_ref directly

Now that most of our elements are inside of btrfs_delayed_ref_node
directly and we have helpers for the delayed_data_ref bits, go ahead and
remove all direct usage of btrfs_delayed_data_ref and use the helpers
where needed.

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