diff options
| author | Alan Kwong <akwong@codeaurora.org> | 2016-10-04 09:38:11 -0400 |
|---|---|---|
| committer | Alan Kwong <akwong@codeaurora.org> | 2016-10-19 17:11:16 -0400 |
| commit | 58d1938917ab32266aa3b8118d0693b6414bcdd6 (patch) | |
| tree | 63229ff4baa9f5aa75aa738ec12b51d2c50f3b06 /include/linux/input-polldev.h | |
| parent | 0107866c1e93a2adf68bf13e8eacc305852de3e6 (diff) | |
drm/msm/sde: correct to use sync vblank request for commit
Current sde_wait_for_commit_done is calling asynchronous
drm_crtc_vblank_get/put to enable/disable vblank interrupt.
However, drm_crtc_vblank_get/put submit the vblank request
to a workqueue for later execution. As a result, vblank
irq is not get/put properly prior/after the commit operation
in sde_wait_for_commit_done.
Replace async drm_crtc_vblank_get/put with sync sde_crtc_vblank,
and use reference count in encoder to enable/disable interrupts.
Change-Id: Iccc83983d56b75717eda9c401a54dfe77e945fed
Signed-off-by: Alan Kwong <akwong@codeaurora.org>
Diffstat (limited to 'include/linux/input-polldev.h')
0 files changed, 0 insertions, 0 deletions
