btrfs: use btrfs_raid_array to calculate number of parity stripes
authorQu Wenruo <wqu@suse.com>
Fri, 13 May 2022 08:34:30 +0000 (16:34 +0800)
committerDavid Sterba <dsterba@suse.com>
Mon, 25 Jul 2022 15:45:36 +0000 (17:45 +0200)
commit0b30f719451ebbf313cdb444a27b00c10cf6e8a5
treed5214a96a9d1b31e1d278699d8c29b35dd0246c2
parent6dead96c1a1e091e78ee80a2484279c3861c60d8
btrfs: use btrfs_raid_array to calculate number of parity stripes

Use the raid table instead of hard coded values and rename the helper as
it is exported.  This could make later extension on RAID56 based
profiles easier.

Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.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/raid56.c
fs/btrfs/raid56.h
fs/btrfs/volumes.c
fs/btrfs/volumes.h