summaryrefslogtreecommitdiffstats
path: root/mdadm.h
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2005-06-07 23:03:46 +0000
committerNeil Brown <neilb@suse.de>2005-06-07 23:03:46 +0000
commitf5e166fee3be2ccdce3def28edc7a771fc84df9f (patch)
tree2d5715d202639ed1e39e2c7600eaef4e3efa1bba /mdadm.h
parent55935d51800231d7c4ee26fafe5553f8a1471d09 (diff)
downloadmdadm-f5e166fee3be2ccdce3def28edc7a771fc84df9f.tar.gz
mdadm-f5e166fee3be2ccdce3def28edc7a771fc84df9f.tar.xz
mdadm-f5e166fee3be2ccdce3def28edc7a771fc84df9f.zip
Support --grow --bitmap=internal
Adding a filebased bitmap is not yet supported, and this code is still under development. Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Diffstat (limited to 'mdadm.h')
-rw-r--r--mdadm.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/mdadm.h b/mdadm.h
index fb1773d..3f8424e 100644
--- a/mdadm.h
+++ b/mdadm.h
@@ -187,6 +187,7 @@ extern struct superswitch {
__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 (*write_bitmap)(struct supertype *st, int fd, void *sbv);
int major;
} super0, super1, *superlist[];
@@ -206,6 +207,7 @@ extern int Manage_reconfig(char *devname, int fd, int layout);
extern int Manage_subdevs(char *devname, int fd,
mddev_dev_t devlist);
extern int Grow_Add_device(char *devname, int fd, char *newdev);
+extern int Grow_addbitmap(char *devname, int fd, char *file, int chunk, int delay);
extern int Assemble(struct supertype *st, char *mddev, int mdfd,