btrfs: remove mapping tree structures indirection
authorDavid Sterba <dsterba@suse.com>
Fri, 17 May 2019 09:43:17 +0000 (11:43 +0200)
committerDavid Sterba <dsterba@suse.com>
Mon, 1 Jul 2019 11:34:56 +0000 (13:34 +0200)
commitc8bf1b67039556884d0532f7b06acd524c90ed87
tree768493988c0006a7853443fabef414b5745cd417
parent49cc180ca916cc3af9ab109a0497e86ccf20d641
btrfs: remove mapping tree structures indirection

fs_info::mapping_tree is the physical<->logical mapping tree and uses
the same underlying structure as extents, but is embedded to another
structure. There are no other members and this indirection is useless.
No functional change.

Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/ctree.h
fs/btrfs/dev-replace.c
fs/btrfs/disk-io.c
fs/btrfs/extent-tree.c
fs/btrfs/free-space-cache.c
fs/btrfs/scrub.c
fs/btrfs/volumes.c
fs/btrfs/volumes.h