btrfs: zoned: make zone activation multi stripe capable
authorJohannes Thumshirn <johannes.thumshirn@wdc.com>
Wed, 26 Jan 2022 13:46:20 +0000 (05:46 -0800)
committerDavid Sterba <dsterba@suse.com>
Mon, 14 Feb 2022 15:36:01 +0000 (16:36 +0100)
commit1dfacbc50ab276c6230e45ac32825c5def6e1898
tree33cbd9d28816a7195ad0f21fb77bd5c072284d23
parent73ba3c7e4d8bc772c775172b235bb53dff289059
btrfs: zoned: make zone activation multi stripe capable

Currently activation of a zone only works if the block group isn't
spanning more than one zone.

This limitation is purely artificial and can be easily expanded to block
groups being places across multiple zones.

This is a preparation for allowing DUP and later more complex block-group
profiles on zoned btrfs.

Signed-off-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/zoned.c