[PATCH net-next v2 07/12] net: dsa: rzn1-a5psw: Make use dev_err_probe()

From: Prabhakar

Date: Thu Oct 01 2026 - 12:24:18 EST


From: Lad Prabhakar <prabhakar.mahadev-lad.rj@xxxxxxxxxxxxxx>

Replace dev_err() with dev_err_probe() when reporting failures from
devm_clk_get_enabled(). Clock retrieval may legitimately return
-EPROBE_DEFER, and the current use of dev_err() incorrectly reports
such cases as hard errors.

Suggested-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@xxxxxxxxxxxxxx>
---
v1->v2:
- New patch
---
drivers/net/dsa/rzn1_a5psw.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/dsa/rzn1_a5psw.c b/drivers/net/dsa/rzn1_a5psw.c
index 846216f22bc3..bdfa84745eda 100644
--- a/drivers/net/dsa/rzn1_a5psw.c
+++ b/drivers/net/dsa/rzn1_a5psw.c
@@ -1234,15 +1234,15 @@ static int a5psw_probe(struct platform_device *pdev)

a5psw->hclk = devm_clk_get_enabled(dev, "hclk");
if (IS_ERR(a5psw->hclk)) {
- dev_err(dev, "failed get hclk clock\n");
ret = PTR_ERR(a5psw->hclk);
+ dev_err_probe(dev, ret, "failed get hclk clock\n");
goto free_pcs;
}

a5psw->clk = devm_clk_get_enabled(dev, "clk");
if (IS_ERR(a5psw->clk)) {
- dev_err(dev, "failed get clk_switch clock\n");
ret = PTR_ERR(a5psw->clk);
+ dev_err_probe(dev, ret, "failed get clk_switch clock\n");
goto free_pcs;
}

--
2.55.0