aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
diff options
context:
space:
mode:
authorLyude Paul <[email protected]>2022-11-14 22:17:55 +0000
committerAlex Deucher <[email protected]>2022-11-17 05:23:00 +0000
commit14b651b22224251b35618259da714adb0b5f10ee (patch)
tree625a46b7fc6914e01285a080179b92512dce53c9 /drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
parentdrm/amdgpu/dm/mst: Use the correct topology mgr pointer in amdgpu_dm_connector (diff)
downloadkernel-14b651b22224251b35618259da714adb0b5f10ee.tar.gz
kernel-14b651b22224251b35618259da714adb0b5f10ee.zip
drm/amdgpu/dm/dp_mst: Don't grab mst_mgr->lock when computing DSC state
Now that we've fixed the issue with using the incorrect topology manager, we're actually grabbing the topology manager's lock - and consequently deadlocking. Luckily for us though, there's actually nothing in AMD's DSC state computation code that really should need this lock. The one exception is the mutex_lock() in dm_dp_mst_is_port_support_mode(), however we grab no locks beneath &mgr->lock there so that should be fine to leave be. Gitlab issue: https://gitlab.freedesktop.org/drm/amd/-/issues/2171 Signed-off-by: Lyude Paul <[email protected]> Fixes: 8c20a1ed9b4f ("drm/amd/display: MST DSC compute fair share") Cc: <[email protected]> # v5.6+ Reviewed-by: Wayne Lin <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c')
0 files changed, 0 insertions, 0 deletions