This patch implements a change of SG_ERR_DID_TIME_OUT handling as
suggested in
https://bugzilla.suse.com/show_bug.cgi?id=
1178049#c145
Suggested-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Bruce Rogers <brogers@suse.com>
req->resp.cmd.response = VIRTIO_SCSI_S_INCORRECT_LUN;
break;
case SG_ERR_DID_ABORT:
- case SG_ERR_DID_TIME_OUT:
req->resp.cmd.response = VIRTIO_SCSI_S_ABORTED;
break;
case SG_ERR_DID_BAD_TARGET:
req->resp.cmd.response = VIRTIO_SCSI_S_RESET;
break;
case SG_ERR_DID_BUS_BUSY:
+ case SG_ERR_DID_TIME_OUT:
req->resp.cmd.response = VIRTIO_SCSI_S_BUSY;
break;
case SG_ERR_DID_TRANSPORT_DISRUPTED: