diff options
author | Mikita Lipski <mikita.lipski@amd.com> | 2019-11-12 09:13:20 -0500 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2019-11-19 10:12:54 -0500 |
commit | 5111195ad61791bb22d8650ad7431344d9a00036 (patch) | |
tree | 75091ab0c8854c9eb444c00fd1f633b6a60ce241 | |
parent | a1acc5d0942c827d38b008f2c06fcb4e03dda76d (diff) | |
download | linux-5111195ad61791bb22d8650ad7431344d9a00036.tar.bz2 |
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>
-rw-r--r-- | drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c index 205531ca686f..81367c869134 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c @@ -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) |