]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/block/virtio_blk.c
virtio: change config to guest endian.
[linux-2.6-omap-h63xx.git] / drivers / block / virtio_blk.c
index 7e83b6c6e3d6f31ec53fb66164332a781a2f5eb4..cc6d39383a3f353d24be05926b9228e09947d638 100644 (file)
@@ -246,8 +246,8 @@ static int virtblk_probe(struct virtio_device *vdev)
                blk_queue_ordered(vblk->disk->queue, QUEUE_ORDERED_TAG, NULL);
 
        /* Host must always specify the capacity. */
-       __virtio_config_val(vdev, offsetof(struct virtio_blk_config, capacity),
-                           &cap);
+       vdev->config->get(vdev, offsetof(struct virtio_blk_config, capacity),
+                         &cap, sizeof(cap));
 
        /* If capacity is too big, truncate with warning. */
        if ((sector_t)cap != cap) {