fs: btrfs: Crossport extent-io.[ch] from btrfs-progs
authorQu Wenruo <wqu@suse.com>
Wed, 24 Jun 2020 16:02:52 +0000 (18:02 +0200)
committerTom Rini <trini@konsulko.com>
Tue, 8 Sep 2020 00:57:27 +0000 (20:57 -0400)
commit9a9be5ec17d24779945a8b3e595c105d98596bdd
tree42be287d962df29ceedefc614aff1164b4258e11
parentab5c3046f2bd6b0e592d494df0557ca8dc7a2c68
fs: btrfs: Crossport extent-io.[ch] from btrfs-progs

This brings the extent_io_tree infrastructure, with which we can finally
bring in proper btrfs_fs_info structure to ctree.h.

With read/write_extent_buffer() implemented we also backport
read/write_eb_member() to ctree.h.

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Marek BehĂșn <marek.behun@nic.cz>
fs/btrfs/ctree.h
fs/btrfs/extent-io.c
fs/btrfs/extent-io.h [new file with mode: 0644]