From 8d482837ab8871abdc56282af468ea2a5019654c Mon Sep 17 00:00:00 2001 From: Finley Xiao Date: Fri, 10 Jan 2020 11:55:38 +0800 Subject: [PATCH] soc: rockchip: ipa: Fix temperature scaling coefficient overflow Change-Id: I052cf01bd6e881b20667957da6b7781a380de3b4 Signed-off-by: Finley Xiao --- drivers/soc/rockchip/rockchip_ipa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/soc/rockchip/rockchip_ipa.c b/drivers/soc/rockchip/rockchip_ipa.c index d0f707d4fcd0..596b14bd944f 100644 --- a/drivers/soc/rockchip/rockchip_ipa.c +++ b/drivers/soc/rockchip/rockchip_ipa.c @@ -104,7 +104,7 @@ static u32 calculate_temp_scaling_factor(s32 ts[4], s64 t) const s64 res_big = ts[3] * t3 + ts[2] * t2 + ts[1] * t - + ts[0] * 1000; + + ts[0] * 1000LL; s64 res_unclamped = div_s64(res_big, 1000);