net: enetc: Make use of the helper function dev_err_probe()
When possible use dev_err_probe help to properly deal with the PROBE_DEFER error, the benefit is that DEFER issue will be logged in the devices_deferred debugfs file. And using dev_err_probe() can reduce code size, and simplify the code. Signed-off-by: Cai Huoqing <caihuoqing@baidu.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
9eda994d4b
commit
a72691ee19
@ -2610,10 +2610,8 @@ int enetc_pci_probe(struct pci_dev *pdev, const char *name, int sizeof_priv)
|
||||
|
||||
pcie_flr(pdev);
|
||||
err = pci_enable_device_mem(pdev);
|
||||
if (err) {
|
||||
dev_err(&pdev->dev, "device enable failed\n");
|
||||
return err;
|
||||
}
|
||||
if (err)
|
||||
return dev_err_probe(&pdev->dev, err, "device enable failed\n");
|
||||
|
||||
/* set up for high or low dma */
|
||||
err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64));
|
||||
|
@ -804,10 +804,8 @@ static int enetc_mdio_probe(struct enetc_pf *pf, struct device_node *np)
|
||||
snprintf(bus->id, MII_BUS_ID_SIZE, "%s", dev_name(dev));
|
||||
|
||||
err = of_mdiobus_register(bus, np);
|
||||
if (err) {
|
||||
dev_err(dev, "cannot register MDIO bus\n");
|
||||
return err;
|
||||
}
|
||||
if (err)
|
||||
return dev_err_probe(dev, err, "cannot register MDIO bus\n");
|
||||
|
||||
pf->mdio = bus;
|
||||
|
||||
@ -1216,10 +1214,8 @@ static int enetc_pf_probe(struct pci_dev *pdev,
|
||||
ERR_PTR(err));
|
||||
|
||||
err = enetc_pci_probe(pdev, KBUILD_MODNAME, sizeof(*pf));
|
||||
if (err) {
|
||||
dev_err(&pdev->dev, "PCI probing failed\n");
|
||||
return err;
|
||||
}
|
||||
if (err)
|
||||
return dev_err_probe(&pdev->dev, err, "PCI probing failed\n");
|
||||
|
||||
si = pci_get_drvdata(pdev);
|
||||
if (!si->hw.port || !si->hw.global) {
|
||||
|
@ -39,10 +39,8 @@ static int enetc_ptp_probe(struct pci_dev *pdev,
|
||||
}
|
||||
|
||||
err = pci_enable_device_mem(pdev);
|
||||
if (err) {
|
||||
dev_err(&pdev->dev, "device enable failed\n");
|
||||
return err;
|
||||
}
|
||||
if (err)
|
||||
return dev_err_probe(&pdev->dev, err, "device enable failed\n");
|
||||
|
||||
/* set up for high or low dma */
|
||||
err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64));
|
||||
|
@ -143,10 +143,8 @@ static int enetc_vf_probe(struct pci_dev *pdev,
|
||||
int err;
|
||||
|
||||
err = enetc_pci_probe(pdev, KBUILD_MODNAME, 0);
|
||||
if (err) {
|
||||
dev_err(&pdev->dev, "PCI probing failed\n");
|
||||
return err;
|
||||
}
|
||||
if (err)
|
||||
return dev_err_probe(&pdev->dev, err, "PCI probing failed\n");
|
||||
|
||||
si = pci_get_drvdata(pdev);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user