diff options
| author | Rosen Penev | 2024-08-15 02:25:21 +0000 |
|---|---|---|
| committer | Chuanhong Guo | 2024-09-17 13:45:17 +0000 |
| commit | a670cc286467bb4b79c94d88d6b21b0778b47c21 (patch) | |
| tree | 2d9b4d7516a658d25fa3fcab0ad35481beb4848e | |
| parent | a1b9c28edd7293ea220a792a91498ca9c76752a1 (diff) | |
| download | openwrt-a670cc286467bb4b79c94d88d6b21b0778b47c21.tar.gz | |
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>
| -rw-r--r-- | target/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/target/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c b/target/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c index e261d90924..c7e074aaa5 100644 --- a/target/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c +++ b/target/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c @@ -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); |