diff options
author | Hamza Mahfooz <hamza.mahfooz@amd.com> | 2023-01-11 12:25:14 -0500 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2023-01-13 14:49:59 -0500 |
commit | c3d749609472ba0b217b42ab66f80459847e2bcb (patch) | |
tree | 1098366e455abc9b0301ceb517c3befd8c0ea6a6 /drivers/rtc/rtc-ds1305.c | |
parent | 0c2dece8fb541ab07b68c3312a1065fa9c927a81 (diff) | |
download | linux-c3d749609472ba0b217b42ab66f80459847e2bcb.tar.gz linux-c3d749609472ba0b217b42ab66f80459847e2bcb.tar.bz2 linux-c3d749609472ba0b217b42ab66f80459847e2bcb.zip |
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 <HaoPing.Liu@amd.com>
Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/rtc/rtc-ds1305.c')
0 files changed, 0 insertions, 0 deletions