aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/display/dc/link/link_detection.c
diff options
context:
space:
mode:
authorMario Limonciello <[email protected]>2023-11-08 13:31:57 -0600
committerAlex Deucher <[email protected]>2023-11-17 00:50:15 -0500
commitb71f4ade1b8900d30c661d6c27f87c35214c398c (patch)
tree865dec8b4d667dcd1b81c2c97cc4f4ae0e040a12 /drivers/gpu/drm/amd/display/dc/link/link_detection.c
parent9725a4f9eb495bfa6c7f5ccdb49440ff06dba0a1 (diff)
drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer()
When ddc_service_construct() is called, it explicitly checks both the link type and whether there is something on the link which will dictate whether the pin is marked as hw_supported. If the pin isn't set or the link is not set (such as from unloading/reloading amdgpu in an IGT test) then fail the amdgpu_dm_i2c_xfer() call. Cc: [email protected] Fixes: 22676bc500c2 ("drm/amd/display: Fix dmub soft hang for PSR 1") Link: https://github.com/fwupd/fwupd/issues/6327 Signed-off-by: Mario Limonciello <[email protected]> Reviewed-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/link/link_detection.c')
0 files changed, 0 insertions, 0 deletions