mirror-linux/drivers/gpu/drm/amd
Gergo Koteles b316727a27 drm/amd/display: do not copy invalid CRTC timing info
Since b255ce4388, it is possible that the CRTC timing
information for the preferred mode has not yet been
calculated while amdgpu_dm_connector_mode_valid() is running.

In this case use the CRTC timing information of the actual mode.

Fixes: b255ce4388 ("drm/amdgpu: don't change mode in amdgpu_dm_connector_mode_valid()")
Closes: https://lore.kernel.org/all/ed09edb167e74167a694f4854102a3de6d2f1433.camel@irl.hu/
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4085
Signed-off-by: Gergo Koteles <soyer@irl.hu>
Reviewed-by: Zaeem Mohamed <zaeem.mohamed@amd.com>
Tested-by: Mark Broadworth <mark.broadworth@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 20232192a5)
Cc: stable@vger.kernel.org
2025-04-22 16:51:17 -04:00
..
acp
amdgpu drm/amdgpu: Allow P2P access through XGMI 2025-04-22 16:47:12 -04:00
amdkfd drm/amdkfd: limit sdma queue reset caps flagging for gfx9 2025-04-07 15:18:18 -04:00
amdxcp
display drm/amd/display: do not copy invalid CRTC timing info 2025-04-22 16:51:17 -04:00
include drm/amdgpu/pm: add workload profile pause helper 2025-04-09 10:53:11 -04:00
pm drm/amd/pm/smu11: Prevent division by zero 2025-04-09 10:53:11 -04:00