diff options
| author | Wentao Liang <[email protected]> | 2025-05-26 02:37:31 +0000 |
|---|---|---|
| committer | Alex Deucher <[email protected]> | 2025-05-29 14:57:13 +0000 |
| commit | c3e9826a22027a21d998d3e64882fa377b613006 (patch) | |
| tree | 2added5a03b1cde68f78141de52d5a0506ef2700 /drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | |
| parent | drm/amdgpu: Get mca address for old eeprom records (diff) | |
| download | kernel-c3e9826a22027a21d998d3e64882fa377b613006.tar.gz kernel-c3e9826a22027a21d998d3e64882fa377b613006.zip | |
drm/amd/display: Add null pointer check for get_first_active_display()
The function mod_hdcp_hdcp1_enable_encryption() calls the function
get_first_active_display(), but does not check its return value.
The return value is a null pointer if the display list is empty.
This will lead to a null pointer dereference in
mod_hdcp_hdcp2_enable_encryption().
Add a null pointer check for get_first_active_display() and return
MOD_HDCP_STATUS_DISPLAY_NOT_FOUND if the function return null.
Fixes: 2deade5ede56 ("drm/amd/display: Remove hdcp display state with mst fix")
Signed-off-by: Wentao Liang <[email protected]>
Reviewed-by: Alex Hung <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
Cc: [email protected] # v5.8
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c')
0 files changed, 0 insertions, 0 deletions
