summaryrefslogtreecommitdiffstats
path: root/mdadm.h
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2005-06-07 23:03:47 +0000
committerNeil Brown <neilb@suse.de>2005-06-07 23:03:47 +0000
commit55935d51800231d7c4ee26fafe5553f8a1471d09 (patch)
treeba5714b8195ff6ccaf4913a7d29024ce98ac2b9c /mdadm.h
parente793c2e583740e9364c1285f61e14e687a1fbca1 (diff)
downloadmdadm-55935d51800231d7c4ee26fafe5553f8a1471d09.tar.gz
mdadm-55935d51800231d7c4ee26fafe5553f8a1471d09.tar.xz
mdadm-55935d51800231d7c4ee26fafe5553f8a1471d09.zip
Add support for internal bitmaps
For version 0.90 superblocks, an internal bitmap can be specified at create. Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Diffstat (limited to 'mdadm.h')
-rw-r--r--mdadm.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/mdadm.h b/mdadm.h
index 5733a03..fb1773d 100644
--- 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);