virtio-blk: Make request completion function virtual
commitbf4bd461b43d90c5af30f61f740c1bb675849ab9
authorFam Zheng <famz@redhat.com>
Tue, 17 Jun 2014 06:32:06 +0000 (17 14:32 +0800)
committerKevin Wolf <kwolf@redhat.com>
Fri, 27 Jun 2014 16:20:32 +0000 (27 18:20 +0200)
tree3ac4398bd9dc4ff518e752ae3f666fb87d9bf880
parent13344f3a17e0a785c0eb8e36f69518f21aa8a91a
virtio-blk: Make request completion function virtual

virtio_blk_req_complete will call VirtIOBlock.complete_request() to push
data and notify guest. No functional change.

Later, this will allow dataplane to provide it's own (vring_) version.

Signed-off-by: Fam Zheng <famz@redhat.com>
Tested-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
hw/block/virtio-blk.c
include/hw/virtio/virtio-blk.h