X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fmdadm.git;a=blobdiff_plain;f=Create.c;h=36df10ddc65681b34b1fb021793f68c307b0121e;hp=9f52b41da9e7c9b5f1e2c1040bc381ee9087ac5a;hb=a7c6e3fb24f8335005a6ff8e0eb668faa257c941;hpb=9f3bd60c79a5c0941af7af8422299769f23b77df diff --git a/Create.c b/Create.c index 9f52b41d..36df10dd 100644 --- a/Create.c +++ b/Create.c @@ -810,7 +810,7 @@ int Create(struct supertype *st, char *mddev, sysfs_uevent(&info, "change"); if (verbose >= 0) fprintf(stderr, Name ": container %s prepared.\n", mddev); - wait_for(chosen_name); + wait_for(chosen_name, mdfd); } else if (runstop == 1 || subdevs >= raiddisks) { if (st->ss->external) { switch(level) { @@ -846,7 +846,7 @@ int Create(struct supertype *st, char *mddev, ping_monitor(devnum2devname(st->container_dev)); close(container_fd); } - wait_for(chosen_name); + wait_for(chosen_name, mdfd); } else { fprintf(stderr, Name ": not starting array - not enough devices.\n"); }