From: Andrey Grodzovsky Date: Wed, 9 Nov 2016 10:41:51 +0000 (-0500) Subject: drm/amd/display: Use pflip prepare and submit parts (v2) X-Git-Tag: v4.15-rc1~56^2~23^2~773 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=858058da47a557b6c0211830d530045c1c8e62ab;p=thirdparty%2Fkernel%2Flinux.git drm/amd/display: Use pflip prepare and submit parts (v2) Use new functions so flip failures can be gracefully handled v2: Avoid -EINVAL returned from amdgpu_crtc_prepare_flip in some error cases, it is not allowed according to expected return values for atomic_commit hook. Signed-off-by: Andrey Grodzovsky Acked-by: Harry Wentland Reviewed-by: Andrey Grodzovsky Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_types.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_types.c index c32fc6d260882..ad08d6f7f0943 100644 --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_types.c +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_types.c @@ -2267,7 +2267,6 @@ int amdgpu_dm_atomic_commit( uint32_t flip_crtcs_count = 0; struct drm_crtc *crtc; struct drm_crtc_state *old_crtc_state; - const struct dc_stream *commit_streams[MAX_STREAMS]; struct amdgpu_crtc *new_crtcs[MAX_STREAMS]; const struct dc_stream *new_stream;