File tree Expand file tree Collapse file tree 1 file changed +0
-5
lines changed Expand file tree Collapse file tree 1 file changed +0
-5
lines changed Original file line number Diff line number Diff line change @@ -5700,10 +5700,6 @@ static int md_alloc(dev_t dev, char *name)
5700
5700
disk -> flags |= GENHD_FL_EXT_DEVT ;
5701
5701
disk -> events |= DISK_EVENT_MEDIA_CHANGE ;
5702
5702
mddev -> gendisk = disk ;
5703
- /* As soon as we call add_disk(), another thread could get
5704
- * through to md_open, so make sure it doesn't get too far
5705
- */
5706
- mutex_lock (& mddev -> open_mutex );
5707
5703
add_disk (disk );
5708
5704
5709
5705
error = kobject_add (& mddev -> kobj , & disk_to_dev (disk )-> kobj , "%s" , "md" );
@@ -5718,7 +5714,6 @@ static int md_alloc(dev_t dev, char *name)
5718
5714
if (mddev -> kobj .sd &&
5719
5715
sysfs_create_group (& mddev -> kobj , & md_bitmap_group ))
5720
5716
pr_debug ("pointless warning\n" );
5721
- mutex_unlock (& mddev -> open_mutex );
5722
5717
abort :
5723
5718
mutex_unlock (& disks_mutex );
5724
5719
if (!error && mddev -> kobj .sd ) {
You can’t perform that action at this time.
0 commit comments