scsi: lpfc: Fix lpfc_sli4_read_config return value check
An error is an error - but not to the existing return value check. Revise check to handle any failure, not just EIO. Signed-off-by: Dick Kennedy <dick.kennedy@broadcom.com> Signed-off-by: James Smart <jsmart2021@gmail.com> Reviewed-by: Hannes Reinecke <hare@suse.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
cd71348ad7
commit
3952e91f11
@ -4896,11 +4896,11 @@ lpfc_sli4_async_sli_evt(struct lpfc_hba *phba, struct lpfc_acqe_sli *acqe_sli)
|
||||
|
||||
/* Issue READ_CONFIG mbox command to refresh supported speeds */
|
||||
rc = lpfc_sli4_read_config(phba);
|
||||
if (rc == -EIO) {
|
||||
if (rc) {
|
||||
phba->lmt = 0;
|
||||
lpfc_printf_log(phba, KERN_ERR, LOG_SLI,
|
||||
"3194 Unable to retrieve supported "
|
||||
"speeds\n");
|
||||
"speeds, rc = 0x%x\n", rc);
|
||||
}
|
||||
vports = lpfc_create_vport_work_array(phba);
|
||||
if (vports != NULL) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user