summaryrefslogtreecommitdiffstats
path: root/mdadm.h
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2005-09-12 04:57:52 +0000
committerNeil Brown <neilb@suse.de>2005-09-12 04:57:52 +0000
commit265e0f17317e6d23864263c04ae581b35f946b5e (patch)
tree0b368c095b4cfa6081a1d74a8ae44a288d09e511 /mdadm.h
parent63f8c4c76bff7d45e9403908ed3591edac7a6e4f (diff)
downloadmdadm-265e0f17317e6d23864263c04ae581b35f946b5e.tar.gz
mdadm-265e0f17317e6d23864263c04ae581b35f946b5e.tar.xz
mdadm-265e0f17317e6d23864263c04ae581b35f946b5e.zip
Fix assembling of raid10 in the face of missing devices.
We now check if enough devices are present properly, so --force can be used to good effect. Signed-off-by: Neil Brown <neilb@suse.de>
Diffstat (limited to 'mdadm.h')
-rw-r--r--mdadm.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/mdadm.h b/mdadm.h
index 6615ea1..65fa824 100644
--- a/mdadm.h
+++ b/mdadm.h
@@ -291,7 +291,8 @@ extern void uuid_from_super(int uuid[4], mdp_super_t *super);
extern int same_uuid(int a[4], int b[4], int swapuuid);
/* extern int compare_super(mdp_super_t *first, mdp_super_t *second);*/
extern unsigned long calc_csum(void *super, int bytes);
-extern int enough(int level, int raid_disks, int avail_disks);
+extern int enough(int level, int raid_disks, int layout,
+ char *avail, int avail_disks);
extern int ask(char *mesg);