qla2xxx: Return the fabric command state for non-task management requests
Invoking get_cmd_state for qla2xxx always returns 0. Instead change it to return the actual fabric state from qla_tgt_cmd. This will help with debugging. Signed-off-by: Dilip Kumar Uppugandla <dilip@purestorage.com> Signed-off-by: Spencer Baugh <sbaugh@catern.com> Acked-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Signed-off-by: James Bottomley <JBottomley@Odin.com>
This commit is contained in:
parent
2d041306b6
commit
5155ce5f83
1 changed files with 6 additions and 0 deletions
|
@ -420,6 +420,12 @@ static void tcm_qla2xxx_set_default_node_attrs(struct se_node_acl *nacl)
|
||||||
|
|
||||||
static int tcm_qla2xxx_get_cmd_state(struct se_cmd *se_cmd)
|
static int tcm_qla2xxx_get_cmd_state(struct se_cmd *se_cmd)
|
||||||
{
|
{
|
||||||
|
if (!(se_cmd->se_cmd_flags & SCF_SCSI_TMR_CDB)) {
|
||||||
|
struct qla_tgt_cmd *cmd = container_of(se_cmd,
|
||||||
|
struct qla_tgt_cmd, se_cmd);
|
||||||
|
return cmd->state;
|
||||||
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue