]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
scsi: qedi: fix missing return error code check on call to qedi_setup_int
authorColin Ian King <colin.king@canonical.com>
Fri, 3 Mar 2017 11:11:11 +0000 (16:41 +0530)
committerChuck Anderson <chuck.anderson@oracle.com>
Sun, 9 Jul 2017 00:43:46 +0000 (17:43 -0700)
Orabug: 26403604

The call to qedi_setup_int is not updating the return code rc yet rc
is being checked for an error. Fix this by assigning rc to the return
code from the call to qedi_setup_int.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
drivers/scsi/qedi/qedi_main.c

index 19ead8d17e55fbfc20315aac9111d7da4a175b7d..e6731bb197f43e2719725626b1f4619d91d8e237 100644 (file)
@@ -1832,7 +1832,7 @@ static int __qedi_probe(struct pci_dev *pdev, int mode)
         */
        qedi_ops->common->update_pf_params(qedi->cdev, &qedi->pf_params);
 
-       qedi_setup_int(qedi);
+       rc = qedi_setup_int(qedi);
        if (rc)
                goto stop_iscsi_func;