diff options
| author | Alan Kwong <akwong@codeaurora.org> | 2016-11-04 13:02:39 -0400 |
|---|---|---|
| committer | Alan Kwong <akwong@codeaurora.org> | 2016-11-10 22:47:51 -0500 |
| commit | 279baca4621a73d37ecd26c1b440e95a9d65de8e (patch) | |
| tree | 83021587d0c3c6b1fc40b0cd274aafcccd811c2a | |
| parent | 023f3af0e93b058c2480e4cd56564be8b1a15019 (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.c | 7 |
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, |
