diff options
| -rw-r--r-- | drivers/video/fbdev/msm/mdss_mdp_rotator.c | 5 |
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 |
