Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

thermal: amlogic: 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: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Link: https://lore.kernel.org/r/202303241020110014476@zte.com.cn

authored by

Ye Xingchen and committed by
Daniel Lezcano
46d6cbb8 13f03bcd

+2 -5
+2 -5
drivers/thermal/amlogic_thermal.c
··· 262 262 return PTR_ERR(pdata->regmap); 263 263 264 264 pdata->clk = devm_clk_get(dev, NULL); 265 - if (IS_ERR(pdata->clk)) { 266 - if (PTR_ERR(pdata->clk) != -EPROBE_DEFER) 267 - dev_err(dev, "failed to get clock\n"); 268 - return PTR_ERR(pdata->clk); 269 - } 265 + if (IS_ERR(pdata->clk)) 266 + return dev_err_probe(dev, PTR_ERR(pdata->clk), "failed to get clock\n"); 270 267 271 268 pdata->sec_ao_map = syscon_regmap_lookup_by_phandle 272 269 (pdev->dev.of_node, "amlogic,ao-secure");