diff --git a/bcwc_drv.c b/bcwc_drv.c index e88a9e0..8428b3b 100644 --- a/bcwc_drv.c +++ b/bcwc_drv.c @@ -188,7 +188,8 @@ static int bcwc_pci_probe(struct pci_dev *pdev, dev_priv->ddr_model = 4; dev_priv->ddr_speed = 450; - return bcwc_hw_init(dev_priv); + if (!(ret = bcwc_hw_init(dev_priv))) + return 0; fail_msi: pci_disable_msi(pdev); fail_enable: