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;