diff options
author | Hamza Mahfooz <[email protected]> | 2023-01-11 12:25:14 -0500 |
---|---|---|
committer | Alex Deucher <[email protected]> | 2023-01-13 14:49:59 -0500 |
commit | c3d749609472ba0b217b42ab66f80459847e2bcb (patch) | |
tree | 1098366e455abc9b0301ceb517c3befd8c0ea6a6 /arch/mips/boot/dts/mscc | |
parent | 0c2dece8fb541ab07b68c3312a1065fa9c927a81 (diff) |
drm/amd/display: fix possible buffer overflow relating to secure display
It is possible that adev->dm.dc->caps.max_links is greater than
AMDGPU_MAX_CRTCS. So, to not potentially access unallocated memory use
adev->mode_info.num_crtc to do the bounds check instead of
adev->dm.dc->caps.max_links.
Fixes: 1b11ff764aef ("drm/amd/display: Implement multiple secure display")
Fixes: b8ff7e08bab9 ("drm/amd/display: Fix when disabling secure_display")
Reviewed-by: Alan Liu <[email protected]>
Signed-off-by: Hamza Mahfooz <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'arch/mips/boot/dts/mscc')
0 files changed, 0 insertions, 0 deletions