diff options
author | Ye Xingchen <ye.xingchen@zte.com.cn> | 2023-03-23 16:53:44 +0800 |
---|---|---|
committer | Philipp Zabel <p.zabel@pengutronix.de> | 2023-05-08 09:28:31 +0200 |
commit | da46de512f8b9febdb085594815c91b45c940bef (patch) | |
tree | d773de0fb3bd316592d40943bc677e6f4f495f2a | |
parent | 2db4da59485f9c25837acc8024fc58b7a4143aaa (diff) | |
download | linux-stable-da46de512f8b9febdb085594815c91b45c940bef.tar.gz linux-stable-da46de512f8b9febdb085594815c91b45c940bef.tar.bz2 linux-stable-da46de512f8b9febdb085594815c91b45c940bef.zip |
reset: meson-audio-arb: Use dev_err_probe()
Replace the open-code with dev_err_probe() to simplify the code.
Signed-off-by: Ye Xingchen <ye.xingchen@zte.com.cn>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Link: https://lore.kernel.org/r/202303231653447704556@zte.com.cn
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
-rw-r--r-- | drivers/reset/reset-meson-audio-arb.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/drivers/reset/reset-meson-audio-arb.c b/drivers/reset/reset-meson-audio-arb.c index 1dc06e08a8da..6a3f6a6a3bbf 100644 --- a/drivers/reset/reset-meson-audio-arb.c +++ b/drivers/reset/reset-meson-audio-arb.c @@ -151,11 +151,8 @@ static int meson_audio_arb_probe(struct platform_device *pdev) platform_set_drvdata(pdev, arb); arb->clk = devm_clk_get(dev, NULL); - if (IS_ERR(arb->clk)) { - if (PTR_ERR(arb->clk) != -EPROBE_DEFER) - dev_err(dev, "failed to get clock\n"); - return PTR_ERR(arb->clk); - } + if (IS_ERR(arb->clk)) + return dev_err_probe(dev, PTR_ERR(arb->clk), "failed to get clock\n"); res = platform_get_resource(pdev, IORESOURCE_MEM, 0); arb->regs = devm_ioremap_resource(dev, res); |