There are user complaints on guest's unresponsiveness when ioctl is blocked due to the lost connection to backend or other issues. This series changes scsi request processing of virtio-blk to an asynchronous manner.
Fam Zheng (2): virtio-blk: Pass req to virtio_blk_handle_scsi_req virtio-blk: Use blk_aio_ioctl hw/block/virtio-blk.c | 134 ++++++++++++++++++++++++++--------------- include/hw/virtio/virtio-blk.h | 3 - 2 files changed, 84 insertions(+), 53 deletions(-) -- 1.9.3