]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - super-mbr.c
Check all member devices in enough_fd
[thirdparty/mdadm.git] / super-mbr.c
index 0129fd695223020ebb6f7f4d2952a7cd235f7395..5eefdf696819d2be17a493e66ddb246bfcd62e39 100644 (file)
@@ -187,7 +187,7 @@ static struct supertype *match_metadata_desc(char *arg)
 #ifndef MDASSEMBLE
 static int validate_geometry(struct supertype *st, int level,
                             int layout, int raiddisks,
-                            int chunk, unsigned long long size,
+                            int *chunk, unsigned long long size,
                             char *subdev, unsigned long long *freesize,
                             int verbose)
 {
@@ -199,8 +199,8 @@ static int validate_geometry(struct supertype *st, int level,
 struct superswitch mbr = {
 #ifndef MDASSEMBLE
        .examine_super = examine_mbr,
-#endif
        .validate_geometry = validate_geometry,
+#endif
        .match_metadata_desc = match_metadata_desc,
        .load_super = load_super_mbr,
        .store_super = store_mbr,