Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[linux-2.6-block.git] / drivers / block / virtio_blk.c
index d756423e0059a5499beb368998805a769ab16bf7..30255fcaf18121c5051ba156e821ee0fd33ba4aa 100644 (file)
@@ -1085,7 +1085,7 @@ static int virtblk_probe(struct virtio_device *vdev)
        return 0;
 
 out_cleanup_disk:
-       blk_cleanup_disk(vblk->disk);
+       put_disk(vblk->disk);
 out_free_tags:
        blk_mq_free_tag_set(&vblk->tag_set);
 out_free_vq:
@@ -1107,7 +1107,6 @@ static void virtblk_remove(struct virtio_device *vdev)
        flush_work(&vblk->config_work);
 
        del_gendisk(vblk->disk);
-       blk_cleanup_queue(vblk->disk->queue);
        blk_mq_free_tag_set(&vblk->tag_set);
 
        mutex_lock(&vblk->vdev_mutex);