Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d120c708 authored by Mike Christie's avatar Mike Christie Committed by Nicholas Bellinger
Browse files

target: add SAM_STAT_BUSY sense reason



Add SAM_STAT_BUSY sense_reason. The next patch will have
target_core_user return this value while it is temporarily
blocked and restarting.

Signed-off-by: default avatarMike Christie <mchristi@redhat.com>
Signed-off-by: default avatarNicholas Bellinger <nab@linux-iscsi.org>
parent c1c390ba
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1774,6 +1774,9 @@ void transport_generic_request_failure(struct se_cmd *cmd,
	case TCM_OUT_OF_RESOURCES:
		cmd->scsi_status = SAM_STAT_TASK_SET_FULL;
		goto queue_status;
	case TCM_LUN_BUSY:
		cmd->scsi_status = SAM_STAT_BUSY;
		goto queue_status;
	case TCM_RESERVATION_CONFLICT:
		/*
		 * No SENSE Data payload for this case, set SCSI Status
+1 −0
Original line number Diff line number Diff line
@@ -183,6 +183,7 @@ enum tcm_sense_reason_table {
	TCM_TOO_MANY_SEGMENT_DESCS		= R(0x1b),
	TCM_UNSUPPORTED_SEGMENT_DESC_TYPE_CODE	= R(0x1c),
	TCM_INSUFFICIENT_REGISTRATION_RESOURCES	= R(0x1d),
	TCM_LUN_BUSY				= R(0x1e),
#undef R
};