]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - mdadm.h
handle Manage_subdevs() for 'external' arrays
[thirdparty/mdadm.git] / mdadm.h
diff --git a/mdadm.h b/mdadm.h
index 27f0f3820b6962ce6dfc65d39bd6f58740c56b56..64f41fd0285e62c2c9b283b6b69f9df54323b3d5 100644 (file)
--- a/mdadm.h
+++ b/mdadm.h
@@ -76,6 +76,7 @@ extern __off64_t lseek64 __P ((int __fd, __off64_t __offset, int __whence));
 #include       "md_u.h"
 #include       "md_p.h"
 #include       "bitmap.h"
+#include       "msg.h"
 
 #include <endian.h>
 /* Redhat don't like to #include <asm/byteorder.h>, and
@@ -147,6 +148,7 @@ struct mdinfo {
                                                 */
        int                     reshape_active;
        unsigned long long      reshape_progress;
+       unsigned long long      resync_start;
        int                     new_level, delta_disks, new_layout, new_chunk;
        int                     errors;
        int                     cache_size; /* size of raid456 stripe cache*/
@@ -406,6 +408,7 @@ struct supertype {
        void *info;
 };
 
+extern struct supertype supertype_container_member;
 extern struct supertype *super_by_fd(int fd);
 extern struct supertype *guess_super(int fd);
 extern struct supertype *dup_super(struct supertype *st);