]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
FIX: Mistake in delta_disk comparison.
authorKrzysztof Wojcik <krzysztof.wojcik@intel.com>
Thu, 13 Jan 2011 02:37:31 +0000 (13:37 +1100)
committerNeilBrown <neilb@suse.de>
Thu, 13 Jan 2011 02:37:31 +0000 (13:37 +1100)
Signed-off-by: Krzysztof Wojcik <krzysztof.wojcik@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
Grow.c

diff --git a/Grow.c b/Grow.c
index 5f2f1673252c07a8a41c0aeed79aedb74a24fd25..a7653089005262e7649d89fdf45cdaeb27c023da 100644 (file)
--- a/Grow.c
+++ b/Grow.c
@@ -952,7 +952,7 @@ char *analyse_change(struct mdinfo *info, struct reshape *re)
                        return "RAID10 can only be changed to RAID0";
                new_disks = (info->array.raid_disks
                             / (info->array.layout & 0xff));
-               if (info->delta_disks != UnSet) {
+               if (info->delta_disks == UnSet) {
                        info->delta_disks = (new_disks
                                             - info->array.raid_disks);
                }