aboutsummaryrefslogtreecommitdiff
path: root/drivers/scsi/qla2xxx/qla_target.c
diff options
context:
space:
mode:
authorStephen Rothwell <sfr@canb.auug.org.au>2017-06-01 14:10:52 +1000
committerStephen Rothwell <sfr@canb.auug.org.au>2017-06-01 14:10:52 +1000
commitd5f4d2a9191e2f1eaa02514413182bc2b28e4297 (patch)
treedc38b51e267af11740e35200550939a9c0cfa4b5 /drivers/scsi/qla2xxx/qla_target.c
parentd15d257693f6fd3325b456c83bff3700d7e0a206 (diff)
parent97e89d864bc8c76ca07ab96c7426cdf28cb1e3b0 (diff)
Merge remote-tracking branch 'target-bva/for-next'
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_target.c')
-rw-r--r--drivers/scsi/qla2xxx/qla_target.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/drivers/scsi/qla2xxx/qla_target.c b/drivers/scsi/qla2xxx/qla_target.c
index 0e03ca2ab3e5..f3557b85a5e8 100644
--- a/drivers/scsi/qla2xxx/qla_target.c
+++ b/drivers/scsi/qla2xxx/qla_target.c
@@ -2128,7 +2128,6 @@ void qlt_xmit_tm_rsp(struct qla_tgt_mgmt_cmd *mcmd)
"RESET-TMR online/active/old-count/new-count = %d/%d/%d/%d.\n",
vha->flags.online, qla2x00_reset_active(vha),
mcmd->reset_count, ha->chip_reset);
- ha->tgt.tgt_ops->free_mcmd(mcmd);
spin_unlock_irqrestore(&ha->hardware_lock, flags);
return;
}
@@ -2157,15 +2156,6 @@ void qlt_xmit_tm_rsp(struct qla_tgt_mgmt_cmd *mcmd)
qlt_24xx_send_task_mgmt_ctio(vha, mcmd,
mcmd->fc_tm_rsp);
}
- /*
- * Make the callback for ->free_mcmd() to queue_work() and invoke
- * target_put_sess_cmd() to drop cmd_kref to 1. The final
- * target_put_sess_cmd() call will be made from TFO->check_stop_free()
- * -> tcm_qla2xxx_check_stop_free() to release the TMR associated se_cmd
- * descriptor after TFO->queue_tm_rsp() -> tcm_qla2xxx_queue_tm_rsp() ->
- * qlt_xmit_tm_rsp() returns here..
- */
- ha->tgt.tgt_ops->free_mcmd(mcmd);
spin_unlock_irqrestore(&ha->hardware_lock, flags);
}
EXPORT_SYMBOL(qlt_xmit_tm_rsp);