From 450a6977132fe5d8a62b98ec549ee6124b6f9dfc Mon Sep 17 00:00:00 2001 From: Adrian Salido Date: Tue, 12 Jul 2016 13:31:17 -0700 Subject: [PATCH] msm: mdss: change retire fence signaling Signal retire fence on first vsync after frame has been programmed to hardware. This indicates when the frame starts being fetched by MDSS hardware. CRs-Fixed: 1081525 Change-Id: Ib69f64ff17a1609b67ff34ef277f658bfa5cfb5a Signed-off-by: Adrian Salido (cherry picked from commit 80d5d7558ac98c56527cb1040dab3fc5f438ab51) Signed-off-by: Abhijit Kulkarni --- drivers/video/fbdev/msm/mdss_mdp_overlay.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/video/fbdev/msm/mdss_mdp_overlay.c b/drivers/video/fbdev/msm/mdss_mdp_overlay.c index 59a25ee95900..a33a5e588c21 100644 --- a/drivers/video/fbdev/msm/mdss_mdp_overlay.c +++ b/drivers/video/fbdev/msm/mdss_mdp_overlay.c @@ -2325,7 +2325,6 @@ int mdss_mdp_overlay_kickoff(struct msm_fb_data_type *mfd, mdss_mdp_clk_ctrl(MDP_BLOCK_POWER_ON); mdss_mdp_check_ctl_reset_status(ctl); - __vsync_set_vsync_handler(mfd); __validate_and_set_roi(mfd, data); if (ctl->ops.wait_pingpong && mdp5_data->mdata->serialize_wait4pp) @@ -2374,6 +2373,7 @@ int mdss_mdp_overlay_kickoff(struct msm_fb_data_type *mfd, &commit_cb); ATRACE_END("display_commit"); } + __vsync_set_vsync_handler(mfd); /* * release the commit pending flag; we are releasing this flag