diff options
-rw-r--r-- | drivers/scsi/cxlflash/main.c | 2 |
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); | ||
644 | out: | 646 | out: |
645 | return rc; | 647 | return rc; |
646 | } | 648 | } |