]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - mdadm.h
Add support for internal bitmaps
[thirdparty/mdadm.git] / mdadm.h
diff --git a/mdadm.h b/mdadm.h
index 5733a0382abde1c0a37d23e4d9123c8f86ebfee6..fb1773d86643b359960c21a069f71c046b4353fb 100644 (file)
--- a/mdadm.h
+++ b/mdadm.h
@@ -185,6 +185,8 @@ extern struct superswitch {
        int (*load_super)(struct supertype *st, int fd, void **sbp, char *devname);
        struct supertype * (*match_metadata_desc)(char *arg);
        __u64 (*avail_size)(__u64 size);
+       int (*add_internal_bitmap)(void *sbv, int chunk, int delay, unsigned long long size);
+       void (*locate_bitmap)(struct supertype *st, int fd);
        int major;
 } super0, super1, *superlist[];
 
@@ -240,7 +242,7 @@ extern int Kill(char *dev, int force);
 extern int CreateBitmap(char *filename, int force, char uuid[16],
                        unsigned long chunksize, unsigned long daemon_sleep,
                        unsigned long long array_size);
-extern int ExamineBitmap(char *filename, int brief);
+extern int ExamineBitmap(char *filename, int brief, struct supertype *st);
 
 extern int md_get_version(int fd);
 extern int get_linux_version(void);