From a3cce2eecf719fdca17010caa973aa2112c56694 Mon Sep 17 00:00:00 2001 From: Yanjun Liao Date: Mon, 3 Mar 2025 16:52:30 +0800 Subject: [PATCH] video: rockchip: mpp: rkvenc2: Fix u32 overflow Change-Id: I1dae138bcb57283d6c609bd73068c8714e8ce990 Signed-off-by: Yanjun Liao --- drivers/video/rockchip/mpp/mpp_rkvenc2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/video/rockchip/mpp/mpp_rkvenc2.c b/drivers/video/rockchip/mpp/mpp_rkvenc2.c index 7098e338803f..4001fb802b66 100644 --- a/drivers/video/rockchip/mpp/mpp_rkvenc2.c +++ b/drivers/video/rockchip/mpp/mpp_rkvenc2.c @@ -1365,9 +1365,9 @@ static void rkvenc2_calc_timeout_thd(struct mpp_dev *mpp) * else use x1024 core clk cycles */ if (hw->vepu_type == RKVENC_VEPU_510) - timeout_thd |= timeout_ms * clk_get_rate(enc->core_clk_info.clk) / 256000; + timeout_thd |= timeout_ms * (clk_get_rate(enc->core_clk_info.clk) / 256000); else - timeout_thd |= timeout_ms * clk_get_rate(enc->core_clk_info.clk) / 1024000; + timeout_thd |= timeout_ms * (clk_get_rate(enc->core_clk_info.clk) / 1024000); mpp_write(mpp, RKVENC_WDG, timeout_thd); }