diff --git a/drivers/md/md.c b/drivers/md/md.c index 61f68689ddfda994cedb8a2c7dcc9e652ed7ad68..6980f8b207c5dddf1f17806f1bc52f24165a7da7 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c @@ -5743,6 +5743,7 @@ static int md_alloc(dev_t dev, char *name) * completely removed (mddev_delayed_delete). */ flush_workqueue(md_misc_wq); + flush_workqueue(md_rdev_misc_wq); mutex_lock(&disks_mutex); error = -EEXIST;