diff options
| author | Chenyuan Yang <[email protected]> | 2025-07-24 02:36:41 +0000 |
|---|---|---|
| committer | Alex Deucher <[email protected]> | 2025-08-18 21:57:12 +0000 |
| commit | 7a2ca2ea64b1b63c8baa94a8f5deb70b2248d119 (patch) | |
| tree | 30fdcd5fd0f26c08eb1cdf89ab0e960be181eecc /drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c | |
| parent | drm/amd/display: Fix Xorg desktop unresponsive on Replay panel (diff) | |
| download | kernel-7a2ca2ea64b1b63c8baa94a8f5deb70b2248d119.tar.gz kernel-7a2ca2ea64b1b63c8baa94a8f5deb70b2248d119.zip | |
drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_create_session()
The function mod_hdcp_hdcp1_create_session() 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.
Add a null pointer check for get_first_active_display() and return
MOD_HDCP_STATUS_DISPLAY_NOT_FOUND if the function return null.
This is similar to the commit c3e9826a2202
("drm/amd/display: Add null pointer check for get_first_active_display()").
Fixes: 2deade5ede56 ("drm/amd/display: Remove hdcp display state with mst fix")
Signed-off-by: Chenyuan Yang <[email protected]>
Reviewed-by: Alex Hung <[email protected]>
Tested-by: Dan Wheeler <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
(cherry picked from commit 5e43eb3cd731649c4f8b9134f857be62a416c893)
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c')
0 files changed, 0 insertions, 0 deletions
