bianbu-linux-6.6/drivers/gpu/drm/amd/display
Samson Tam b58ace0e8c drm/amd/display: fix num_ways overflow error
[ Upstream commit 79f3f1b66753b3a3a269d73676bf50987921f267 ]

[Why]
Helper function calculates num_ways using 32-bit.  But is
 returned as 8-bit.  If num_ways exceeds 8-bit, then it
 reports back the incorrect num_ways and erroneously
 uses MALL when it should not

[How]
Make returned value 32-bit and convert after it checks
 against caps.cache_num_ways, which is under 8-bit

Reviewed-by: Alvin Lee <alvin.lee2@amd.com>
Acked-by: Roman Li <roman.li@amd.com>
Signed-off-by: Samson Tam <samson.tam@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-11-28 17:19:41 +00:00
..
amdgpu_dm drm/amd/display: Bail from dm_check_crtc_cursor if no relevant change 2023-11-20 11:59:11 +01:00
dc drm/amd/display: fix num_ways overflow error 2023-11-28 17:19:41 +00:00
dmub drm/amd/display: [FW Promotion] Release 0.0.179.0 2023-08-15 18:08:30 -04:00
include drm/amd/display: Add vendor Id for reference 2023-08-07 17:14:09 -04:00
modules drm/amd/display: prevent potential division by zero errors 2023-09-06 22:10:11 -04:00
Kconfig drm/amd/display: Allow building DC with clang on RISC-V 2023-07-21 16:52:25 -04:00
Makefile drm/amd/display: Drop CONFIG_DRM_AMD_DC_HDCP 2023-03-07 14:22:39 -05:00
TODO