virtio-blk: Factor out virtio_blk_handle_scsi_req from virtio_blk_handle_scsi
commit5a05cbeeaaa2ec463d48c0026e8e6be243ea0bab
authorFam Zheng <famz@redhat.com>
Thu, 22 May 2014 08:22:42 +0000 (22 16:22 +0800)
committerStefan Hajnoczi <stefanha@redhat.com>
Wed, 4 Jun 2014 07:56:12 +0000 (4 09:56 +0200)
tree7bf66798239eab2181014f063b7862e48c7dd694
parent6d7e73d62fa32813b6f6a3575db2e9b5e0d43387
virtio-blk: Factor out virtio_blk_handle_scsi_req from virtio_blk_handle_scsi

The common logic to process a scsi request in a VirtQueueElement is
extracted to a function to share with dataplane.

This makes VirtIOBlockReq.scsi unused, so drop it.

Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
hw/block/virtio-blk.c
include/hw/virtio/virtio-blk.h