kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
.. .. @@ -628,7 +628,13 @@ 628 628 int i, err, ring; 629 629 630 630 if (dev->flags & QLCNIC_NEED_FLR) { 631 - pci_reset_function(dev->pdev);631 + err = pci_reset_function(dev->pdev);632 + if (err) {633 + dev_err(&dev->pdev->dev,634 + "Adapter reset failed (%d). Please reboot\n",635 + err);636 + return err;637 + }632 638 dev->flags &= ~QLCNIC_NEED_FLR; 633 639 } 634 640