]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
clocksource/drivers/asm9260: Add missing clk_disable_unprepare in asm9260_timer_init
authorGaosheng Cui <cuigaosheng1@huawei.com>
Sat, 3 Aug 2024 06:42:52 +0000 (14:42 +0800)
committerDaniel Lezcano <daniel.lezcano@linaro.org>
Fri, 6 Sep 2024 12:49:21 +0000 (14:49 +0200)
Add the missing clk_disable_unprepare() before return in
asm9260_timer_init().

Signed-off-by: Gaosheng Cui <cuigaosheng1@huawei.com>
Link: https://lore.kernel.org/r/20240803064253.331946-2-cuigaosheng1@huawei.com
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
drivers/clocksource/asm9260_timer.c

index 5b39d3701fa3c91825c8fd4bf6f405f1bc771125..8f97ab0b01ec170dbd7f1f0590892bb5f508a214 100644 (file)
@@ -210,6 +210,7 @@ static int __init asm9260_timer_init(struct device_node *np)
                        DRIVER_NAME, &event_dev);
        if (ret) {
                pr_err("Failed to setup irq!\n");
+               clk_disable_unprepare(clk);
                return ret;
        }