]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Add error handling for chunk size in RAID1
authorMateusz Grzonka <mateusz.grzonka@intel.com>
Thu, 15 Jul 2021 10:25:23 +0000 (12:25 +0200)
committerJes Sorensen <jsorensen@fb.com>
Fri, 16 Jul 2021 14:31:41 +0000 (10:31 -0400)
Print error if chunk size is set as it is not supported.

Signed-off-by: Mateusz Grzonka <mateusz.grzonka@intel.com>
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
Create.c

index 18b5e6463983db0db5efa7abd257b5ea8dd9bb4b..f5d57f8c2e354f0a46e55a2b4222c0a51fbdf9dc 100644 (file)
--- a/Create.c
+++ b/Create.c
@@ -254,9 +254,8 @@ int Create(struct supertype *st, char *mddev,
        case LEVEL_MULTIPATH:
        case LEVEL_CONTAINER:
                if (s->chunk) {
-                       s->chunk = 0;
-                       if (c->verbose > 0)
-                               pr_err("chunk size ignored for this level\n");
+                       pr_err("specifying chunk size is forbidden for this level\n");
+                       return 1;
                }
                break;
        default: