summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_rotator.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp_rotator.c b/drivers/video/fbdev/msm/mdss_mdp_rotator.c
index a066cdcd6be8..337fa9efc751 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_rotator.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_rotator.c
@@ -275,9 +275,6 @@ static void mdss_mdp_rotator_commit_wq_handler(struct work_struct *work)
rot = container_of(work, struct mdss_mdp_rotator_session, commit_work);
mutex_lock(&rotator_lock);
- ret = mdss_mdp_rotator_queue_helper(rot);
-
- atomic_inc(&rot->rot_sync_pt_data->commit_cnt);
ret = mdss_mdp_rotator_queue_helper(rot);
if (ret) {
@@ -286,6 +283,8 @@ static void mdss_mdp_rotator_commit_wq_handler(struct work_struct *work)
return;
}
+ atomic_inc(&rot->rot_sync_pt_data->commit_cnt);
+
if (rot->rot_sync_pt_data)
mdss_fb_signal_timeline(rot->rot_sync_pt_data);
else