summaryrefslogtreecommitdiffstats
path: root/mdadm.h
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2009-12-21 12:51:57 -0700
committerDan Williams <dan.j.williams@intel.com>2009-12-21 12:51:57 -0700
commit2904b26f059c5d82d9d631c9987e92e3f9af498c (patch)
treee7ced4314c1620a7a329f5caf8859434ad0e9337 /mdadm.h
parentd23534e4646313a67296b295666d165a87bb2c92 (diff)
downloadmdadm-2904b26f059c5d82d9d631c9987e92e3f9af498c.tar.gz
mdadm-2904b26f059c5d82d9d631c9987e92e3f9af498c.tar.xz
mdadm-2904b26f059c5d82d9d631c9987e92e3f9af498c.zip
Support external metadata recovery-resume
Minimal changes needed to permit reassembling partially recovered external metadata arrays. The biggest logical change is that ->container_content() can now surface partially rebuilt members rather than omitting them from the disk list. Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'mdadm.h')
-rw-r--r--mdadm.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/mdadm.h b/mdadm.h
index af6d91b..27ef693 100644
--- a/mdadm.h
+++ b/mdadm.h
@@ -385,7 +385,7 @@ extern int sysfs_get_str(struct mdinfo *sra, struct mdinfo *dev,
char *name, char *val, int size);
extern int sysfs_set_safemode(struct mdinfo *sra, unsigned long ms);
extern int sysfs_set_array(struct mdinfo *info, int vers);
-extern int sysfs_add_disk(struct mdinfo *sra, struct mdinfo *sd);
+extern int sysfs_add_disk(struct mdinfo *sra, struct mdinfo *sd, int resume);
extern int sysfs_disk_to_scsi_id(int fd, __u32 *id);
extern int sysfs_unique_holder(int devnum, long rdev);
extern int load_sys(char *path, char *buf);