btrfs-progs: extent_io: Refactor alloc_extent_buffer() to follow kernel parameters
authorQu Wenruo <wqu@suse.com>
Fri, 30 Mar 2018 05:48:55 +0000 (13:48 +0800)
committerDavid Sterba <dsterba@suse.com>
Tue, 24 Apr 2018 11:00:11 +0000 (13:00 +0200)
commitf96ca97fb451801d899650a4d03f6a96fa8c59fb
tree9f31dba719cd2f013e8461909b2837e83bc99800
parent43dea2af140fe21111e7ce8491cad2724d73b2d4
btrfs-progs: extent_io: Refactor alloc_extent_buffer() to follow kernel parameters

Instead of using the internal struct extent_io_tree, use struct fs_info.

This does not only unify the interface between kernel and btrfs-progs,
but also makes later btrfs_print_tree() use fewer parameters.

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Lu Fengqi <lufq.fnst@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.com>
convert/source-reiserfs.c
disk-io.c
extent_io.c
extent_io.h