scsi: qla2xxx: edif: Increment command and completion counts
authorQuinn Tran <qutran@marvell.com>
Thu, 24 Jun 2021 05:26:05 +0000 (22:26 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 27 Jul 2021 04:06:44 +0000 (00:06 -0400)
Increment the command and the completion counts.

Link: https://lore.kernel.org/r/20210624052606.21613-11-njavali@marvell.com
Signed-off-by: Quinn Tran <qutran@marvell.com>
Signed-off-by: Nilesh Javali <njavali@marvell.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/qla2xxx/qla_edif.c
drivers/scsi/qla2xxx/qla_isr.c

index 8e730cc..ccbe0e1 100644 (file)
@@ -2926,6 +2926,7 @@ no_dsds:
                req->ring_ptr++;
        }
 
+       sp->qpair->cmd_cnt++;
        /* Set chip new ring index. */
        wrt_reg_dword(req->req_q_in, req->ring_index);
 
index ce4f93f..e8928fd 100644 (file)
@@ -3192,10 +3192,9 @@ qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt)
                return;
        }
 
-       sp->qpair->cmd_completion_cnt++;
-
        /* Fast path completion. */
        qla_chk_edif_rx_sa_delete_pending(vha, sp, sts24);
+       sp->qpair->cmd_completion_cnt++;
 
        if (comp_status == CS_COMPLETE && scsi_status == 0) {
                qla2x00_process_completed_request(vha, req, handle);