Use the standard min() / max() helper macros instead of direct variable
comparison using if/else blocks or ternary operator. Change identified
using minmax.cocci Coccinelle semantic patch.

Signed-off-by: Deepak R Varma <d...@mailo.com>
---
 drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c 
b/drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
index f94abd124021..80820f012891 100644
--- a/drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
+++ b/drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
@@ -908,7 +908,7 @@ static bool subvp_drr_schedulable(struct dc *dc, struct 
dc_state *context, struc
        stretched_drr_us = drr_frame_us + mall_region_us + SUBVP_DRR_MARGIN_US;
        drr_stretched_vblank_us = (drr_timing->v_total - 
drr_timing->v_addressable) * drr_timing->h_total /
                        (double)(drr_timing->pix_clk_100hz * 100) * 1000000 + 
(stretched_drr_us - drr_frame_us);
-       max_vblank_mallregion = drr_stretched_vblank_us > mall_region_us ? 
drr_stretched_vblank_us : mall_region_us;
+       max_vblank_mallregion = max(drr_stretched_vblank_us, mall_region_us);
 
        /* We consider SubVP + DRR schedulable if the stretched frame duration 
of the DRR display (i.e. the
         * highest refresh rate + margin that can support UCLK P-State switch) 
passes the static analysis
@@ -999,7 +999,7 @@ static bool subvp_vblank_schedulable(struct dc *dc, struct 
dc_state *context)
                                (double)(vblank_timing->pix_clk_100hz * 100) * 
1000000;
                subvp_active_us = main_timing->v_addressable * 
main_timing->h_total /
                                (double)(main_timing->pix_clk_100hz * 100) * 
1000000;
-               max_vblank_mallregion = vblank_blank_us > mall_region_us ? 
vblank_blank_us : mall_region_us;
+               max_vblank_mallregion = max(vblank_blank_us, mall_region_us);
 
                // Schedulable if VACTIVE region of the SubVP pipe can fit the 
MALL prefetch, VBLANK frame time,
                // and the max of (VBLANK blanking time, MALL region)
-- 
2.34.1



Reply via email to