]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/block/virtio_blk.c
Merge branches 'pm-core', 'pm-qos', 'pm-domains' and 'pm-opp'
[linux.git] / drivers / block / virtio_blk.c
index 10332c24f9610d7e80b154bf36eebb0354ac4576..264c5eac12b028eab2d30d2e35bd05e1fa968745 100644 (file)
@@ -770,7 +770,7 @@ static void virtblk_remove(struct virtio_device *vdev)
        /* Stop all the virtqueues. */
        vdev->config->reset(vdev);
 
-       refc = atomic_read(&disk_to_dev(vblk->disk)->kobj.kref.refcount);
+       refc = kref_read(&disk_to_dev(vblk->disk)->kobj.kref);
        put_disk(vblk->disk);
        vdev->config->del_vqs(vdev);
        kfree(vblk->vqs);