summaryrefslogtreecommitdiffstats
path: root/mdadm.h
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2005-09-05 01:14:26 +0000
committerNeil Brown <neilb@suse.de>2005-09-05 01:14:26 +0000
commit6e6dc574d60f108fdc49f3b755d9baeec1335ba2 (patch)
tree770cdad9dfa89f9e00b53aa10b59fe88a9f669ad /mdadm.h
parentbaa2cd47e56f0a387685fb923ce9663b42df9fc2 (diff)
downloadmdadm-6e6dc574d60f108fdc49f3b755d9baeec1335ba2.tar.gz
mdadm-6e6dc574d60f108fdc49f3b755d9baeec1335ba2.tar.xz
mdadm-6e6dc574d60f108fdc49f3b755d9baeec1335ba2.zip
Fix assembling of raid10 in the face of missing devices.stable-1
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 f4a8d20..8f0c32e 100644
--- a/mdadm.h
+++ b/mdadm.h
@@ -231,7 +231,8 @@ extern int same_uuid(int a[4], int b[4]);
extern int compare_super(mdp_super_t *first, mdp_super_t *second);
extern unsigned long calc_sb_csum(mdp_super_t *super);
extern int store_super(int fd, mdp_super_t *super);
-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);