]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/amd/display: widen FRL debug knobs to unsigned int
authorAurabindo Pillai <aurabindo.pillai@amd.com>
Tue, 2 Jun 2026 18:53:25 +0000 (14:53 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 3 Jun 2026 17:54:24 +0000 (13:54 -0400)
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 <aurabindo.pillai@amd.com>
Reviewed-by: Alex Hung <alex.hung@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dc.h

index c6db021a61b0c19ce11ad19941d50fa1776c30ad..82d02ebbd82908ad5c214b6c7621f58e1e1cf221 100644 (file)
@@ -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;