mirror of
https://github.com/openwrt/openwrt.git
synced 2025-02-20 01:16:23 +00:00
ramips: mtd_eth_soc: use dev_err_probe
Simplifies the code by avoiding having to manually handle -EPROBE_DEFER. Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
parent
a1b9c28edd
commit
a670cc2864
@ -1354,13 +1354,8 @@ static int __init fe_init(struct net_device *dev)
|
||||
|
||||
if (priv->soc->switch_init) {
|
||||
err = priv->soc->switch_init(priv);
|
||||
if (err) {
|
||||
if (err == -EPROBE_DEFER)
|
||||
return err;
|
||||
|
||||
netdev_err(dev, "failed to initialize switch core\n");
|
||||
return -ENODEV;
|
||||
}
|
||||
if (err)
|
||||
return dev_err_probe(&dev->dev, err, "failed to initialize switch core");
|
||||
}
|
||||
|
||||
fe_reset_phy(priv);
|
||||
|
Loading…
x
Reference in New Issue
Block a user