summaryrefslogtreecommitdiff
path: root/Grow.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2012-10-30 13:34:54 +1100
committerNeilBrown <neilb@suse.de>2012-11-20 12:06:34 +1100
commit6a67848ab6dc389634673fda3ec867539a763f38 (patch)
tree23393cbc782b00437cd3c08c96d4449b9fba323c /Grow.c
parent4610608a023b461e6e778d485a75b8a989247edb (diff)
Grow: fix reshape from RAID5 to RAID1.
Commit 5da9ab9874cb5896023afae1462550d83a869831 Grow_reshape re-factor in mdadm-3.2 broke conversion from RAID5 and RAID1 - and we never noticed. This fixes it. Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Grow.c')
-rw-r--r--Grow.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/Grow.c b/Grow.c
index 4de80299..205110cc 100644
--- a/Grow.c
+++ b/Grow.c
@@ -1281,7 +1281,9 @@ char *analyse_change(struct mdinfo *info, struct reshape *re)
return "Cannot set raid_disk when "
"converting RAID5->RAID1";
re->level = 1;
- break;
+ re->backup_blocks = 0;
+ info->new_chunk = 0;
+ return NULL;
default:
return "Impossible level change requested";
}