]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - Grow.c
mdadm: block update=ppl for non raid456 levels
[thirdparty/mdadm.git] / Grow.c
diff --git a/Grow.c b/Grow.c
index f6efbc48dafd53c149c2664d5808e356f3bf6b62..8c520d428ed24a6d3b46fa645dd2f7771445ddc7 100644 (file)
--- a/Grow.c
+++ b/Grow.c
@@ -2944,7 +2944,7 @@ static int impose_level(int fd, int level, char *devname, int verbose)
        }
 
        md_get_array_info(fd, &array);
-       if (level == 0 && (array.level >= 4 && array.level <= 6)) {
+       if (level == 0 && is_level456(array.level)) {
                /* To convert to RAID0 we need to fail and
                 * remove any non-data devices. */
                int found = 0;