]> www.infradead.org Git - users/hch/misc.git/commitdiff
scsi: qla2xxx: Fix incorrect sign of error code in qla_nvme_xmt_ls_rsp()
authorQianfeng Rong <rongqianfeng@vivo.com>
Fri, 5 Sep 2025 07:54:45 +0000 (15:54 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 17 Sep 2025 02:05:00 +0000 (22:05 -0400)
Change the error code EAGAIN to -EAGAIN in qla_nvme_xmt_ls_rsp() to
align with qla2x00_start_sp() returning negative error codes or
QLA_SUCCESS, preventing logical errors.

Fixes: 875386b98857 ("scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMe")
Signed-off-by: Qianfeng Rong <rongqianfeng@vivo.com>
Message-ID: <20250905075446.381139-4-rongqianfeng@vivo.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/qla2xxx/qla_nvme.c

index 8ee2e337c9e1b71c031e70c9f67cf131b4a0682c..316594aa40cc5a9c70a6799fb1b1d36af116ccb4 100644 (file)
@@ -419,7 +419,7 @@ retry:
        switch (rval) {
        case QLA_SUCCESS:
                break;
-       case EAGAIN:
+       case -EAGAIN:
                msleep(PURLS_MSLEEP_INTERVAL);
                cnt++;
                if (cnt < PURLS_RETRY_COUNT)