diff options
author | Neil Brown <neilb@suse.de> | 2005-09-12 04:57:52 +0000 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2005-09-12 04:57:52 +0000 |
commit | 265e0f17317e6d23864263c04ae581b35f946b5e (patch) | |
tree | 0b368c095b4cfa6081a1d74a8ae44a288d09e511 /mdadm.h | |
parent | 63f8c4c76bff7d45e9403908ed3591edac7a6e4f (diff) | |
download | mdadm-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.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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); |