OSDN Git Service

btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhere
authorJosef Bacik <josef@toxicpanda.com>
Thu, 21 Oct 2021 18:58:31 +0000 (14:58 -0400)
committerDavid Sterba <dsterba@suse.com>
Mon, 3 Jan 2022 14:09:42 +0000 (15:09 +0100)
commit227f3cd0d5a157c30480e2cd95f4271be1ace7bc
tree3f029cb937f388b5fb72682217267764bd772da3
parentccae4a19c9140a34a0c5f0658812496dd8bbdeaf
btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhere

We have this pattern in a lot of places

item = btrfs_item_nr(slot);
btrfs_item_size(leaf, item);

when we could simply use

btrfs_item_size(leaf, slot);

Fix all callers of btrfs_item_size() and btrfs_item_offset() to use the
_nr variation of the helpers.

Reviewed-by: Qu Wenruo <wqu@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/ctree.c
fs/btrfs/dir-item.c
fs/btrfs/inode-item.c
fs/btrfs/print-tree.c
fs/btrfs/send.c
fs/btrfs/tests/extent-buffer-tests.c
fs/btrfs/xattr.c