mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-23 04:57:54 +07:00
drm/amd/display: Fix coding error in connector atomic check
[why] For MST connector atomic check we have to check a new CRTC state instead of an old one, when checking if CRTC is disabled to release VCPI slots allocated. Signed-off-by: Mikita Lipski <mikita.lipski@amd.com> Reviewed-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
a1acc5d094
commit
5111195ad6
@ -273,7 +273,7 @@ static int dm_dp_mst_atomic_check(struct drm_connector *connector,
|
||||
return 0;
|
||||
|
||||
if (new_conn_state->crtc) {
|
||||
new_crtc_state = drm_atomic_get_old_crtc_state(state, new_conn_state->crtc);
|
||||
new_crtc_state = drm_atomic_get_new_crtc_state(state, new_conn_state->crtc);
|
||||
if (!new_crtc_state ||
|
||||
!drm_atomic_crtc_needs_modeset(new_crtc_state) ||
|
||||
new_crtc_state->enable)
|
||||
|
Loading…
Reference in New Issue
Block a user