diff options
author | Lang Yu <Lang.Yu@amd.com> | 2021-01-27 10:32:55 +0800 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2021-02-09 15:48:01 -0500 |
commit | 7a03fdf628af0c66ab2714278f786b7b97a2a1ac (patch) | |
tree | bad59837b4f020d88c3fdd23d51be76336947e34 /drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c | |
parent | 6fce5bcee582809b63b14a853ab2efed7a4f5c2e (diff) | |
download | linux-stable-7a03fdf628af0c66ab2714278f786b7b97a2a1ac.tar.gz linux-stable-7a03fdf628af0c66ab2714278f786b7b97a2a1ac.tar.bz2 linux-stable-7a03fdf628af0c66ab2714278f786b7b97a2a1ac.zip |
drm/amd/display: fix 64bit division issue on 32bit OS
Replace "/" with div_u64 for 64bit division on 32bit OS.
Signed-off-by: Lang Yu <Lang.Yu@amd.com>
Reviewed-by: Nicholas Kazlauskas <Nicholas.Kazlauskas@amd.com>
Acked-by: Anson Jacob <Anson.Jacob@amd.com>
Acked-by: Huang Rui <ray.huang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c')
-rw-r--r-- | drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c b/drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c index 17ec63253fc3..bc942725b9d8 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c @@ -240,7 +240,7 @@ static bool calc_fb_divider_checking_tolerance( pll_settings->calculated_pix_clk_100hz = actual_calculated_clock_100hz; pll_settings->vco_freq = - actual_calculated_clock_100hz * post_divider / 10; + div_u64(actual_calculated_clock_100hz * post_divider, 10); return true; } return false; |