This patchset mostly make btrfs_block_group structure to sync with kernel, providing the basis for later modification. (Hint: skinny bg tree) Changelog: v2: - Add a patch to sync the block group item accessors Qu Wenruo (4): btrfs-progs: Sync block group item accessors from kernel btrfs-progs: Kill block_group_cache::key btrfs-progs: Remove the unused btrfs_block_group_cache::cache btrfs-progs: Rename btrfs_block_group_cache to btrfs_block_group check/main.c | 51 +++---- check/mode-common.c | 4 +- check/mode-lowmem.c | 22 +-- cmds/rescue-chunk-recover.c | 16 +-- convert/common.c | 6 +- convert/main.c | 8 +- convert/source-fs.c | 4 +- ctree.h | 33 +++-- extent-tree.c | 234 ++++++++++++++++---------------- free-space-cache.c | 32 ++--- free-space-cache.h | 12 +- image/main.c | 2 +- kernel-shared/free-space-tree.c | 117 ++++++++-------- kernel-shared/free-space-tree.h | 6 +- mkfs/main.c | 19 ++- print-tree.c | 6 +- transaction.h | 2 +- volumes.h | 4 +- 18 files changed, 290 insertions(+), 288 deletions(-) -- 2.26.2
