This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / drivers / block / viodasd.c
index 321d53d..9534c74 100644 (file)
@@ -764,8 +764,8 @@ static int viodasd_remove(struct vio_dev *vdev)
        d = &viodasd_devices[vdev->unit_address];
        if (d->disk) {
                del_gendisk(d->disk);
-               blk_cleanup_queue(d->disk->queue);
                put_disk(d->disk);
+               blk_cleanup_queue(d->disk->queue);
                d->disk = NULL;
        }
        d->dev = NULL;