From 6ec2c7e072769efea82f641f435f9abc0032f464 Mon Sep 17 00:00:00 2001 From: Samantha Tran Date: Mon, 26 Apr 2021 20:11:06 -0700 Subject: [PATCH] techpack: display: fix div64 error for 32 bit build use div_u64 instead of /, for 64 bit division. Change-Id: I791e027beb6817810d63a6a2d0a1a29f88bdb5d5 Signed-off-by: Venkata Prahlad Valluru Signed-off-by: Samantha Tran --- msm/sde_vdc_helper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/msm/sde_vdc_helper.c b/msm/sde_vdc_helper.c index 7e7701da8f..7a48e18556 100644 --- a/msm/sde_vdc_helper.c +++ b/msm/sde_vdc_helper.c @@ -550,7 +550,7 @@ static int sde_vdc_populate_core_params(struct msm_display_vdc_info *vdc_info, temp = temp << 16; vdc_info->ramp_bits = temp; - temp = vdc_info->ramp_bits / vdc_info->ramp_blocks; + temp = div_u64(vdc_info->ramp_bits, (vdc_info->ramp_blocks) ? vdc_info->ramp_blocks : 1); vdc_info->rc_fullness_offset_slope = temp; temp = (2 * SSM_MAX_SE_SIZE) - 2;