summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/scsi/cxlflash/main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/scsi/cxlflash/main.c b/drivers/scsi/cxlflash/main.c
index a24d7e6e51c1..dad2be6c29c3 100644
--- a/drivers/scsi/cxlflash/main.c
+++ b/drivers/scsi/cxlflash/main.c
@@ -616,6 +616,7 @@ static int cxlflash_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *scp)
616 rc = 0; 616 rc = 0;
617 goto out; 617 goto out;
618 default: 618 default:
619 atomic_inc(&afu->cmds_active);
619 break; 620 break;
620 } 621 }
621 622
@@ -641,6 +642,7 @@ static int cxlflash_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *scp)
641 memcpy(cmd->rcb.cdb, scp->cmnd, sizeof(cmd->rcb.cdb)); 642 memcpy(cmd->rcb.cdb, scp->cmnd, sizeof(cmd->rcb.cdb));
642 643
643 rc = afu->send_cmd(afu, cmd); 644 rc = afu->send_cmd(afu, cmd);
645 atomic_dec(&afu->cmds_active);
644out: 646out:
645 return rc; 647 return rc;
646} 648}