summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/video/fbdev/msm/mdss_fb.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/drivers/video/fbdev/msm/mdss_fb.c b/drivers/video/fbdev/msm/mdss_fb.c
index cf0f319e7eaf..dca29923119b 100644
--- a/drivers/video/fbdev/msm/mdss_fb.c
+++ b/drivers/video/fbdev/msm/mdss_fb.c
@@ -3986,18 +3986,13 @@ static int __ioctl_wait_idle(struct msm_fb_data_type *mfd, u32 cmd)
((cmd == MSMFB_OVERLAY_PREPARE) ||
(cmd == MSMFB_BUFFER_SYNC) ||
(cmd == MSMFB_OVERLAY_PLAY) ||
+ (cmd == MSMFB_CURSOR) ||
+ (cmd == MSMFB_METADATA_GET) ||
+ (cmd == MSMFB_METADATA_SET) ||
+ (cmd == MSMFB_OVERLAY_GET) ||
(cmd == MSMFB_OVERLAY_UNSET) ||
(cmd == MSMFB_OVERLAY_SET))) {
ret = mdss_fb_wait_for_kickoff(mfd);
- } else if ((cmd != MSMFB_VSYNC_CTRL) &&
- (cmd != MSMFB_OVERLAY_VSYNC_CTRL) &&
- (cmd != MSMFB_ASYNC_BLIT) &&
- (cmd != MSMFB_BLIT) &&
- (cmd != MSMFB_DISPLAY_COMMIT) &&
- (cmd != MSMFB_NOTIFY_UPDATE) &&
- (cmd != MSMFB_ATOMIC_COMMIT) &&
- (cmd != MSMFB_OVERLAY_PREPARE)) {
- ret = mdss_fb_pan_idle(mfd);
}
if (ret && (ret != -ESHUTDOWN))