From: Asias He Date: Sat, 8 Jan 2011 02:28:26 +0000 (+0800) Subject: virtio: capacity should be in 512-byte sectors X-Git-Tag: next-20110824~3^2~528^2~23 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=776c3480e5dd5f2a128263fb14563fca8727fd92;p=karo-tx-linux.git virtio: capacity should be in 512-byte sectors struct virtio_blk_config { /* The capacity (in 512-byte sectors). */ uint64_t capacity; ... } Signed-off-by: Asias He Signed-off-by: Pekka Enberg --- diff --git a/tools/kvm/blk-virtio.c b/tools/kvm/blk-virtio.c index 3b4f6412ffc4..7887dbe323e0 100644 --- a/tools/kvm/blk-virtio.c +++ b/tools/kvm/blk-virtio.c @@ -234,7 +234,7 @@ void blk_virtio__init(struct kvm *self) if (!self->disk_image) return; - device.blk_config.capacity = self->disk_image->size; + device.blk_config.capacity = self->disk_image->size / 512; pci__register(&blk_virtio_pci_device, 1);