When a scsi task / pdu has been cancelled, pass back SCSI_STATUS_CANCELLED to the task callback and not default to SCSI_STATUS_ERROR

This commit is contained in:
Ronnie Sahlberg
2011-09-19 21:12:32 +10:00
parent 0a9049ad65
commit a974e8efe1

View File

@@ -60,6 +60,7 @@ iscsi_scsi_response_cb(struct iscsi_context *iscsi, int status,
case SCSI_STATUS_CHECK_CONDITION:
case SCSI_STATUS_GOOD:
case SCSI_STATUS_ERROR:
case SCSI_STATUS_CANCELLED:
scsi_cbdata->callback(iscsi, status, scsi_cbdata->task,
scsi_cbdata->private_data);
return;