btrfs: make btrfs_iget() return a btrfs inode instead
authorFilipe Manana <fdmanana@suse.com>
Fri, 7 Mar 2025 12:16:10 +0000 (12:16 +0000)
committerDavid Sterba <dsterba@suse.com>
Tue, 18 Mar 2025 19:35:50 +0000 (20:35 +0100)
commitb204e5c7d4dce859bc2feed7685baf656e234f6d
tree0117af49e724e082bbc2a032e39b5e352b289ddf
parent14d063ec852f7020f4c2664ce4eb55f3466b3999
btrfs: make btrfs_iget() return a btrfs inode instead

It's an internal function and most of the time the callers are doing a lot
of BTRFS_I() calls on the returned VFS inode to get the btrfs inode, so
change the return type to struct btrfs_inode instead.

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/btrfs_inode.h
fs/btrfs/defrag.c
fs/btrfs/export.c
fs/btrfs/inode.c
fs/btrfs/ioctl.c
fs/btrfs/relocation.c
fs/btrfs/send.c
fs/btrfs/super.c
fs/btrfs/tree-log.c