]> www.infradead.org Git - users/willy/xarray.git/commitdiff
pwm: loongson: Fix an error code in probe()
authorDan Carpenter <dan.carpenter@linaro.org>
Wed, 9 Apr 2025 11:00:20 +0000 (14:00 +0300)
committerUwe Kleine-König <ukleinek@kernel.org>
Thu, 17 Apr 2025 09:51:29 +0000 (11:51 +0200)
There is a copy and paste bug so we accidentally returned
PTR_ERR(ddata->clk) instead of "ret".

Fixes: 2b62c89448dd ("pwm: Add Loongson PWM controller support")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: Binbin Zhou <zhoubinbin@loongson.cn>
Link: https://lore.kernel.org/r/6965a480-745c-426f-b17b-e96af532578f@stanley.mountain
Signed-off-by: Uwe Kleine-König <ukleinek@kernel.org>
drivers/pwm/pwm-loongson.c

index 6392c4e341363b3a606a76366e4322227ccbfbe8..1ba16168cbb4088d387e9ce290b6b20df2817e5f 100644 (file)
@@ -211,7 +211,7 @@ static int pwm_loongson_probe(struct platform_device *pdev)
        if (ddata->clk) {
                ret = devm_clk_rate_exclusive_get(dev, ddata->clk);
                if (ret)
-                       return dev_err_probe(dev, PTR_ERR(ddata->clk),
+                       return dev_err_probe(dev, ret,
                                             "Failed to get exclusive rate\n");
 
                ddata->clk_rate = clk_get_rate(ddata->clk);