]> git.baikalelectronics.ru Git - kernel.git/commit
btrfs: Consider system chunk array size for new SYSTEM chunks
authorQu Wenruo <wqu@suse.com>
Wed, 28 Aug 2019 02:33:12 +0000 (10:33 +0800)
committerDavid Sterba <dsterba@suse.com>
Fri, 25 Oct 2019 17:11:34 +0000 (19:11 +0200)
commitefa97e814afb2d10aaedc1c9878adbc74d532635
tree764e7a2b98c426cb841852f5c60cdd6f883a90a3
parentf69ee9e039d0b7c1d2840a9b39deba810a2b265e
btrfs: Consider system chunk array size for new SYSTEM chunks

For SYSTEM chunks, despite the regular chunk item size limit, there is
another limit due to system chunk array size.

The extra limit was removed in a refactoring, so add it back.

Fixes: cd1cf0e719d6 ("btrfs: factor out devs_max setting in __btrfs_alloc_chunk")
CC: stable@vger.kernel.org # 5.3+
Reviewed-by: Nikolay Borisov <nborisov@suse.com>
Reviewed-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/volumes.c