From: Colin Ian King Date: Fri, 3 Mar 2017 11:11:11 +0000 (+0530) Subject: scsi: qedi: fix missing return error code check on call to qedi_setup_int X-Git-Tag: v4.1.12-106.0.20170710_2300~64 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=1a66b80b59ec469193baebb14a67b508ff09689a;p=users%2Fjedix%2Flinux-maple.git scsi: qedi: fix missing return error code check on call to qedi_setup_int 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 Signed-off-by: Brian Maly --- diff --git a/drivers/scsi/qedi/qedi_main.c b/drivers/scsi/qedi/qedi_main.c index 19ead8d17e55..e6731bb197f4 100644 --- a/drivers/scsi/qedi/qedi_main.c +++ b/drivers/scsi/qedi/qedi_main.c @@ -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;