diff --git a/[refs] b/[refs] index dd8a8e428a84..f7c4ba3d762b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: bca915aae803cf01fde4461fc9c093cf5a86d7fc +refs/heads/master: 03022c54b9725026c0370a810168975c387ad04c diff --git a/trunk/drivers/md/dm.c b/trunk/drivers/md/dm.c index 376f1ab48a24..c5f9918dab24 100644 --- a/trunk/drivers/md/dm.c +++ b/trunk/drivers/md/dm.c @@ -1822,6 +1822,7 @@ static struct mapped_device *alloc_dev(int minor) bad_bdev: destroy_workqueue(md->wq); bad_thread: + del_gendisk(md->disk); put_disk(md->disk); bad_disk: blk_cleanup_queue(md->queue);