summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_pp.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp_pp.c b/drivers/video/fbdev/msm/mdss_mdp_pp.c
index 9519738b8e72..969e2f07f06e 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_pp.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_pp.c
@@ -1904,6 +1904,7 @@ int mdss_mdp_pp_init(struct device *dev)
hist[i].base =
mdss_mdp_get_dspp_addr_off(i) +
MDSS_MDP_REG_DSPP_HIST_CTL_BASE;
+ init_completion(&hist[i].comp);
}
mdss_pp_res->dspp_hist = hist;
}
@@ -1917,6 +1918,7 @@ int mdss_mdp_pp_init(struct device *dev)
vig[i].pp_res.hist.intr_shift = (vig[i].num * 4);
vig[i].pp_res.hist.base = vig[i].base +
MDSS_MDP_REG_VIG_HIST_CTL_BASE;
+ init_completion(&vig[i].pp_res.hist.comp);
}
if (!mdata->pp_bus_hdl) {
pp_bus_pdata = &mdp_pp_bus_scale_table;
@@ -3136,7 +3138,7 @@ static int pp_hist_enable(struct pp_hist_col_info *hist_info,
goto exit;
}
hist_info->frame_cnt = req->frame_cnt;
- init_completion(&hist_info->comp);
+ INIT_COMPLETION(hist_info->comp);
hist_info->hist_cnt_read = 0;
hist_info->hist_cnt_sent = 0;
hist_info->hist_cnt_time = 0;