]> git.hungrycats.org Git - linux/commitdiff
zygo: btrfs: fixup allocator_hint mode v8: duplicate btrfs_bg_flags_to_raid_index
authorZygo Blaxell <ce3g8jdj@umail.furryterror.org>
Fri, 19 Nov 2021 17:21:43 +0000 (12:21 -0500)
committerZygo Blaxell <ce3g8jdj@umail.furryterror.org>
Sun, 5 Dec 2021 08:11:09 +0000 (03:11 -0500)
(cherry picked from commit f3de38ce391246925bb07fdf92f6e783b19b8e6e)
(cherry picked from commit 3276aadff0ea17caba5852a6d27b8510b6efbf5d)

fs/btrfs/volumes.c

index ed1aea1250c84688969b2ad4cb4a2cc6fe60f51d..e64f9f2170b4fa06dea5376f22481cdd61c5d997 100644 (file)
@@ -153,32 +153,6 @@ const struct btrfs_raid_attr btrfs_raid_array[BTRFS_NR_RAID_TYPES] = {
        },
 };
 
-/*
- * Convert block group flags (BTRFS_BLOCK_GROUP_*) to btrfs_raid_types, which
- * can be used as index to access btrfs_raid_array[].
- */
-enum btrfs_raid_types __attribute_const__ btrfs_bg_flags_to_raid_index(u64 flags)
-{
-       if (flags & BTRFS_BLOCK_GROUP_RAID10)
-               return BTRFS_RAID_RAID10;
-       else if (flags & BTRFS_BLOCK_GROUP_RAID1)
-               return BTRFS_RAID_RAID1;
-       else if (flags & BTRFS_BLOCK_GROUP_RAID1C3)
-               return BTRFS_RAID_RAID1C3;
-       else if (flags & BTRFS_BLOCK_GROUP_RAID1C4)
-               return BTRFS_RAID_RAID1C4;
-       else if (flags & BTRFS_BLOCK_GROUP_DUP)
-               return BTRFS_RAID_DUP;
-       else if (flags & BTRFS_BLOCK_GROUP_RAID0)
-               return BTRFS_RAID_RAID0;
-       else if (flags & BTRFS_BLOCK_GROUP_RAID5)
-               return BTRFS_RAID_RAID5;
-       else if (flags & BTRFS_BLOCK_GROUP_RAID6)
-               return BTRFS_RAID_RAID6;
-
-       return BTRFS_RAID_SINGLE; /* BTRFS_BLOCK_GROUP_SINGLE */
-}
-
 #define BTRFS_DEV_ALLOCATION_MASK ((1ULL << \
                BTRFS_DEV_ALLOCATION_MASK_BIT_COUNT) - 1)
 #define BTRFS_DEV_ALLOCATION_MASK_COUNT (1ULL << \