]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Grow: fix removal of line in wrong case
authorPawel Baldysiak <pawel.baldysiak@intel.com>
Wed, 11 Jun 2014 15:18:44 +0000 (15:18 +0000)
committerNeilBrown <neilb@suse.de>
Thu, 12 Jun 2014 07:32:21 +0000 (17:32 +1000)
Commit 18d9bcfa33939cee345d4d7735bc6081bcc409c8
removed wrong line (in case RAID0->RAID4).
This patch corrects this mistake
(line should be removed in case RAID4->RAID4).

Signed-off-by: Pawel Baldysiak <pawel.baldysiak@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
Grow.c

diff --git a/Grow.c b/Grow.c
index 12730e26fd19b33b186b221b7d797a769ed26164..a2f4f1428787340fb4829398b5d25f17f133a68c 100644 (file)
--- a/Grow.c
+++ b/Grow.c
@@ -1324,6 +1324,7 @@ char *analyse_change(char *devname, struct mdinfo *info, struct reshape *re)
 
                switch (re->level) {
                case 4:
+                       re->before.layout = 0;
                        re->after.layout = 0;
                        break;
                case 5:
@@ -1339,7 +1340,6 @@ char *analyse_change(char *devname, struct mdinfo *info, struct reshape *re)
 
                switch (re->level) {
                case 4:
-                       re->before.layout = 0;
                        re->after.layout = 0;
                        break;
                case 5: