Revision 8c269b54

b/hw/virtio-blk.c
106 106
{
107 107
    VirtIOBlockReq *req = opaque;
108 108

  
109
    virtio_blk_req_complete(req, ret ? VIRTIO_BLK_S_IOERR : VIRTIO_BLK_S_OK);
109
    if (ret) {
110
        if (virtio_blk_handle_rw_error(req, -ret, 0)) {
111
            return;
112
        }
113
    }
114

  
115
    virtio_blk_req_complete(req, VIRTIO_BLK_S_OK);
110 116
}
111 117

  
112 118
static VirtIOBlockReq *virtio_blk_alloc_request(VirtIOBlock *s)

Also available in: Unified diff