From: Aurabindo Pillai Date: Tue, 2 Jun 2026 18:53:25 +0000 (-0400) Subject: drm/amd/display: widen FRL debug knobs to unsigned int X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5726af470517cab93851b0ee7e9ea9a8259a6455;p=thirdparty%2Fkernel%2Flinux.git drm/amd/display: widen FRL debug knobs to unsigned int force_frl_rate, select_ffe and limit_ffe in dc_debug_options carry non-negative configuration values: an FRL link-rate enum (0..0xF), an FFE level selector and an FFE level limit. They are only ever compared against 0/0xF, assigned, or cast to uint8_t before being written to hardware. No call site relies on signed semantics. Make the types unsigned int to match how the values are actually used and to silence MISRA-style signedness warnings on internal builds. Signed-off-by: Aurabindo Pillai Reviewed-by: Alex Hung Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/display/dc/dc.h b/drivers/gpu/drm/amd/display/dc/dc.h index c6db021a61b0c..82d02ebbd8290 100644 --- a/drivers/gpu/drm/amd/display/dc/dc.h +++ b/drivers/gpu/drm/amd/display/dc/dc.h @@ -1155,10 +1155,10 @@ struct dc_debug_options { bool force_vrr; bool force_fva; int max_frl_rate; - int force_frl_rate; + unsigned int force_frl_rate; bool ignore_ffe; - int select_ffe; - int limit_ffe; + unsigned int select_ffe; + unsigned int limit_ffe; bool force_frl_always; bool force_frl_dsc; bool force_frl_max;