]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - mdadm.h
Create: warn when a metadata format's platform components are missing
[thirdparty/mdadm.git] / mdadm.h
diff --git a/mdadm.h b/mdadm.h
index 82205355131ca3c6f1fcc5aa2d6491fa29cf4cef..7c8c2f127534e3230a65c39666d89f245c502549 100644 (file)
--- a/mdadm.h
+++ b/mdadm.h
@@ -443,7 +443,7 @@ extern struct superswitch {
        void (*export_detail_super)(struct supertype *st);
 
        /* Optional: platform hardware / firmware details */
-       int (*detail_platform)(int verbose);
+       int (*detail_platform)(int verbose, int enumerate_only);
 
        /* Used:
         *   to get uuid to storing in bitmap metadata
@@ -545,6 +545,8 @@ extern struct superswitch {
                                 int verbose);
 
        struct mdinfo *(*container_content)(struct supertype *st);
+       /* Allow a metadata handler to override mdadm's default layouts */
+       int (*default_layout)(int level); /* optional */
 
 /* for mdmon */
        int (*open_new)(struct supertype *c, struct active_array *a,