OSDN Git Service

btrfs: convert btrfs_block_group::needs_free_space to runtime flag
authorDavid Sterba <dsterba@suse.com>
Mon, 31 Oct 2022 19:33:44 +0000 (20:33 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 5 Dec 2022 17:00:51 +0000 (18:00 +0100)
commit0d7764ff58b4b45c39eb03f2c74a819c1a88fa7b
tree06aef0c017a32c974c040e8230182cfe9088e862
parentfd463ac4616e69c7306c680dabfe857a2f50fc69
btrfs: convert btrfs_block_group::needs_free_space to runtime flag

We already have flags in block group to track various status bits,
convert needs_free_space as well and reduce size of btrfs_block_group.

Reviewed-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/block-group.c
fs/btrfs/block-group.h
fs/btrfs/free-space-tree.c
fs/btrfs/tests/free-space-tree-tests.c