X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fmdadm.git;a=blobdiff_plain;f=Create.c;fp=Create.c;h=51f8826b642cbafe52c9da6efbfefbf425ad75b0;hp=0efa19ca7a9247c0e617b582722ef79c2bc352e9;hb=ce559078a5650afb9f635204b31a89a1fa0061e3;hpb=c3129b39a7d467eec063681529f46f84a2a85308 diff --git a/Create.c b/Create.c index 0efa19ca..51f8826b 100644 --- a/Create.c +++ b/Create.c @@ -1083,12 +1083,9 @@ int Create(struct supertype *st, char *mddev, } else { pr_err("not starting array - not enough devices.\n"); } - close(mdfd); - /* Give udev a moment to process the Change event caused - * by the close. - */ - usleep(100*1000); udev_unblock(); + close(mdfd); + sysfs_uevent(&info, "change"); return 0; abort: