summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Kwong <akwong@codeaurora.org>2016-11-04 13:02:39 -0400
committerAlan Kwong <akwong@codeaurora.org>2016-11-10 22:47:51 -0500
commit279baca4621a73d37ecd26c1b440e95a9d65de8e (patch)
tree83021587d0c3c6b1fc40b0cd274aafcccd811c2a
parent023f3af0e93b058c2480e4cd56564be8b1a15019 (diff)
drm/msm/sde: remove redundant vblank request in crtc
CRTC is currently requesting vblank during commit request. This is not necessary because encoder will request vblank internally. If external clients need vblank notification, they will place explicit requests. Hence, remove redundant vblank request around commit request. Change-Id: I3edbd91e75d8e5f3bea6a8de6092bbb416e17928 Signed-off-by: Alan Kwong <akwong@codeaurora.org>
-rw-r--r--drivers/gpu/drm/msm/sde/sde_kms.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/drivers/gpu/drm/msm/sde/sde_kms.c b/drivers/gpu/drm/msm/sde/sde_kms.c
index a785c4592697..8dc74d9e8312 100644
--- a/drivers/gpu/drm/msm/sde/sde_kms.c
+++ b/drivers/gpu/drm/msm/sde/sde_kms.c
@@ -282,10 +282,6 @@ static void sde_wait_for_commit_done(struct msm_kms *kms,
return;
}
- /* ref count the vblank event and interrupts while we wait for it */
- if (sde_crtc_vblank(crtc, true))
- return;
-
list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
if (encoder->crtc != crtc)
continue;
@@ -301,9 +297,6 @@ static void sde_wait_for_commit_done(struct msm_kms *kms,
break;
}
}
-
- /* release vblank event ref count */
- sde_crtc_vblank(crtc, false);
}
static void sde_kms_prepare_fence(struct msm_kms *kms,