diff options
Diffstat (limited to 'drivers/md/md.c')
| -rw-r--r-- | drivers/md/md.c | 5 | 
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c index ae8fe54ea358..6c0c3d0d905a 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c @@ -5700,10 +5700,6 @@ static int md_alloc(dev_t dev, char *name)  	disk->flags |= GENHD_FL_EXT_DEVT;  	disk->events |= DISK_EVENT_MEDIA_CHANGE;  	mddev->gendisk = disk; -	/* As soon as we call add_disk(), another thread could get -	 * through to md_open, so make sure it doesn't get too far -	 */ -	mutex_lock(&mddev->open_mutex);  	add_disk(disk);  	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)  	if (mddev->kobj.sd &&  	    sysfs_create_group(&mddev->kobj, &md_bitmap_group))  		pr_debug("pointless warning\n"); -	mutex_unlock(&mddev->open_mutex);   abort:  	mutex_unlock(&disks_mutex);  	if (!error && mddev->kobj.sd) {  | 
