diff options
| author | Mukesh Jha <cmjha@codeaurora.org> | 2013-05-22 15:18:49 -0700 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 20:17:23 -0700 |
| commit | 8832911e60a79dbea1c1e18853aba975cb2aa01e (patch) | |
| tree | a42933d581fd6075b370a4f6c77552a7c1246a8d /drivers/video/fbdev | |
| parent | 9d49471908d7a3a04bf4b2a3fb513fecdc038800 (diff) | |
msm: mdss: Bound check for the config length used in IGC test
Include bound check for the config length used in mdss_mdp_igc_lut_config
function.
CRs-fixed: 489258
Change-Id: Id9fd2ac9e368ad32d44e3bcf48ebbdecfb2c13c4
Signed-off-by: Mukesh Jha <cmjha@codeaurora.org>
Diffstat (limited to 'drivers/video/fbdev')
| -rw-r--r-- | drivers/video/fbdev/msm/mdss_mdp_pp.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp_pp.c b/drivers/video/fbdev/msm/mdss_mdp_pp.c index 9d282656da1e..7995122250d6 100644 --- a/drivers/video/fbdev/msm/mdss_mdp_pp.c +++ b/drivers/video/fbdev/msm/mdss_mdp_pp.c @@ -1652,6 +1652,9 @@ int mdss_mdp_igc_lut_config(struct mdss_mdp_ctl *ctl, (config->block >= MDP_BLOCK_MAX)) return -EINVAL; + if (config->len != IGC_LUT_ENTRIES) + return -EINVAL; + mutex_lock(&mdss_pp_mutex); disp_num = config->block - MDP_LOGICAL_BLOCK_DISP_0; |
