]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
FIX: Add raid5 to raid0 case to analyse_change()
authorAdam Kwolek <adam.kwolek@intel.com>
Mon, 14 Feb 2011 00:15:48 +0000 (11:15 +1100)
committerNeilBrown <neilb@suse.de>
Mon, 14 Feb 2011 00:15:48 +0000 (11:15 +1100)
Transition raid5 to raid0 was not covered in analyse_change()
Missing case added.

Signed-off-by: Adam Kwolek <adam.kwolek@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
Grow.c

diff --git a/Grow.c b/Grow.c
index 08fc258bae4a6a57b08ad5ca10ea521532a7680e..49831ad7ca16a4be7e65faf2390385b8033fbbb8 100644 (file)
--- a/Grow.c
+++ b/Grow.c
@@ -1056,6 +1056,7 @@ char *analyse_change(struct mdinfo *info, struct reshape *re)
                info->array.layout = ALGORITHM_PARITY_N;
        case 5:
                switch (info->new_level) {
+               case 0:
                case 4:
                        re->level = info->array.level;
                        re->before.data_disks = info->array.raid_disks - 1;