Commit 44b28ada authored by David Sterba's avatar David Sterba
Browse files

btrfs: use raid_attr table for btrfs_bg_type_to_factor



The factor is the number of copies.

Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent 6079e12c
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -7586,10 +7586,9 @@ void btrfs_reset_fs_info_ptr(struct btrfs_fs_info *fs_info)
 */
int btrfs_bg_type_to_factor(u64 flags)
{
	if (flags & (BTRFS_BLOCK_GROUP_DUP | BTRFS_BLOCK_GROUP_RAID1 |
		     BTRFS_BLOCK_GROUP_RAID10))
		return 2;
	return 1;
	const int index = btrfs_bg_flags_to_raid_index(flags);

	return btrfs_raid_array[index].ncopies;
}