summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorGaghik Khachatrian <gaghik.khachatrian@amd.com>2026-04-25 21:07:05 +0300
committerAlex Deucher <alexander.deucher@amd.com>2026-05-11 23:10:20 +0300
commit55a79e4889bd62a7138d7bc3b9d70e1cfda2574b (patch)
tree96748de361a0978aa343a776004f801321c2fa3a /include/linux
parent5eb2fdafeb6f4a442643b77a21a4c9e70586a146 (diff)
downloadlinux-55a79e4889bd62a7138d7bc3b9d70e1cfda2574b.tar.xz
drm/amd/display: Fix signed/unsigned comparison mismatches
[Why] Address signed/unsigned comparison warnings in DC paths to keep builds warning-clean and improve type safety at comparison boundaries. Most warnings came from signed loop/index temporaries compared against unsigned counters (for example pipe_count, num_states, and resource-cap counters), plus a small number of mixed signed/unsigned checks in writeback and clock-related assertions. [How] Aligned iterator and temporary variable types with the semantic type of the compared bounds. Used unsigned indices for loops bounded by unsigned counters, and retained signed types where values are semantically signed (for example arithmetic with sentinel or signed intermediate values). Where mixed signed/unsigned comparisons are intentional, applied explicit boundary casts or split assertions (for example non-negative signed-cap checks before unsigned comparisons) instead of broad type changes. No functional behavior changes are intended; this is a warning-resolution and type-alignment cleanup. Reviewed-by: Dillon Varone <dillon.varone@amd.com> Signed-off-by: Gaghik Khachatrian <gaghik.khachatrian@amd.com> Signed-off-by: James Lin <pinglei.lin@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions