]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
pmdomain: qcom: cpr: Simplify with dev_err_probe()
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Fri, 23 Aug 2024 12:51:09 +0000 (14:51 +0200)
committerUlf Hansson <ulf.hansson@linaro.org>
Fri, 13 Sep 2024 10:21:04 +0000 (12:21 +0200)
Use dev_err_probe() to make defer code handling simpler.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Konrad Dybcio <konradybcio@kernel.org>
Link: https://lore.kernel.org/r/20240823-cleanup-h-guard-pm-domain-v1-5-8320722eaf39@linaro.org
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/pmdomain/qcom/cpr.c

index 37b318bf505a1358609df481fe9de73006cad86b..87d1db1a00197953c302e09ade5f0f298aefb531 100644 (file)
@@ -1464,9 +1464,8 @@ static int cpr_pd_attach_dev(struct generic_pm_domain *domain,
         */
        drv->cpu_clk = devm_clk_get(dev, NULL);
        if (IS_ERR(drv->cpu_clk)) {
-               ret = PTR_ERR(drv->cpu_clk);
-               if (ret != -EPROBE_DEFER)
-                       dev_err(drv->dev, "could not get cpu clk: %d\n", ret);
+               ret = dev_err_probe(drv->dev, PTR_ERR(drv->cpu_clk),
+                                   "could not get cpu clk\n");
                goto unlock;
        }
        drv->attached_cpu_dev = dev;