From d90958649ca6759ed9c71cce069d5d330a1d36cc Mon Sep 17 00:00:00 2001 From: Samantha Tran Date: Tue, 9 Jul 2019 15:26:55 -0700 Subject: [PATCH] disp: msm: remove unnecessary vblank get and put Remove unnecessary vblank get and put. This call is not required before calling wait for crtc commit done because downstream driver has its own vblank refcount. Without this change vblank enable call is seen every vsync. Change-Id: I1c692f1d2084dbe7ad2f594ddae3907a4a10bb96 Signed-off-by: Samantha Tran --- msm/msm_atomic.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/msm/msm_atomic.c b/msm/msm_atomic.c index 180efccc..621fb551 100644 --- a/msm/msm_atomic.c +++ b/msm/msm_atomic.c @@ -170,12 +170,7 @@ static void msm_atomic_wait_for_commit_done( if (!new_crtc_state->active) continue; - if (drm_crtc_vblank_get(crtc)) - continue; - kms->funcs->wait_for_crtc_commit_done(kms, crtc); - - drm_crtc_vblank_put(crtc); } }