This is an automatic generated email to let you know that the following patch 
were queued:

Subject: media: mediatek: vpu: add missing clk_unprepare
Author:  Hans Verkuil <[email protected]>
Date:    Wed May 24 13:11:48 2023 +0100

If vpu_clock_enable() fails, then call clk_unprepare().

This fixes this smatch warning:

drivers/media/platform/mediatek/vpu/mtk_vpu.c:1031 mtk_vpu_resume() warn: 
'vpu->clk' from clk_prepare() not released on lines: 1020.

Signed-off-by: Hans Verkuil <[email protected]>
Cc: Yunfei Dong <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>

 drivers/media/platform/mediatek/vpu/mtk_vpu.c | 1 +
 1 file changed, 1 insertion(+)

---

diff --git a/drivers/media/platform/mediatek/vpu/mtk_vpu.c 
b/drivers/media/platform/mediatek/vpu/mtk_vpu.c
index 1a95958a1f90..4c8f5296d120 100644
--- a/drivers/media/platform/mediatek/vpu/mtk_vpu.c
+++ b/drivers/media/platform/mediatek/vpu/mtk_vpu.c
@@ -1018,6 +1018,7 @@ static int mtk_vpu_resume(struct device *dev)
        clk_prepare(vpu->clk);
        ret = vpu_clock_enable(vpu);
        if (ret) {
+               clk_unprepare(vpu->clk);
                dev_err(dev, "failed to enable vpu clock\n");
                return ret;
        }

_______________________________________________
linuxtv-commits mailing list
[email protected]
https://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to