]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - util.c
To support clustered raid10
[thirdparty/mdadm.git] / util.c
diff --git a/util.c b/util.c
index c11729e3260ed38a8be54021e525f0b31ecadddf..543ec6cf46ef889f02472d3d186702988c65fc47 100644 (file)
--- a/util.c
+++ b/util.c
@@ -397,6 +397,17 @@ unsigned long long parse_size(char *size)
        return s;
 }
 
+int is_near_layout_10(int layout)
+{
+       int fc, fo;
+
+       fc = (layout >> 8) & 255;
+       fo = layout & (1 << 16);
+       if (fc > 1 || fo > 0)
+               return 0;
+       return 1;
+}
+
 int parse_layout_10(char *layout)
 {
        int copies, rv;