diff options
| -rw-r--r-- | drivers/md/md.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c index cd6797b3cdf7..457b53863117 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c | |||
| @@ -8882,7 +8882,9 @@ static void autostart_arrays(int part) | |||
| 8882 | list_del(&node_detected_dev->list); | 8882 | list_del(&node_detected_dev->list); |
| 8883 | dev = node_detected_dev->dev; | 8883 | dev = node_detected_dev->dev; |
| 8884 | kfree(node_detected_dev); | 8884 | kfree(node_detected_dev); |
| 8885 | mutex_unlock(&detected_devices_mutex); | ||
| 8885 | rdev = md_import_device(dev,0, 90); | 8886 | rdev = md_import_device(dev,0, 90); |
| 8887 | mutex_lock(&detected_devices_mutex); | ||
| 8886 | if (IS_ERR(rdev)) | 8888 | if (IS_ERR(rdev)) |
| 8887 | continue; | 8889 | continue; |
| 8888 | 8890 | ||
