aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
diff options
context:
space:
mode:
authorChenyuan Yang <[email protected]>2025-07-24 02:36:41 +0000
committerAlex Deucher <[email protected]>2025-08-18 21:57:12 +0000
commit7a2ca2ea64b1b63c8baa94a8f5deb70b2248d119 (patch)
tree30fdcd5fd0f26c08eb1cdf89ab0e960be181eecc /drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
parentdrm/amd/display: Fix Xorg desktop unresponsive on Replay panel (diff)
downloadkernel-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