drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
[platform/kernel/linux-rpi.git] / drivers / gpu / drm / exynos / exynos_drm_gsc.c
index 34cdabc..5302beb 100644 (file)
@@ -1342,7 +1342,7 @@ static int __maybe_unused gsc_runtime_resume(struct device *dev)
        for (i = 0; i < ctx->num_clocks; i++) {
                ret = clk_prepare_enable(ctx->clocks[i]);
                if (ret) {
-                       while (--i > 0)
+                       while (--i >= 0)
                                clk_disable_unprepare(ctx->clocks[i]);
                        return ret;
                }