diff options
| author | Jayant Shekhar <jshekhar@codeaurora.org> | 2014-10-27 16:14:07 +0530 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 20:35:33 -0700 |
| commit | d7f8dde109d170d57594fa5af8f7a1d39b4e1625 (patch) | |
| tree | 5c5897153f084a49c1a5a2a6ab83807fe89f5a44 /drivers/video/fbdev | |
| parent | 0f3da65e75fa69f00ff549a697d8d13d7444d6af (diff) | |
msm: mdss: Sanitize panel resolutions properly
Currently there is no sanity checks present for panel
resolutions in wb driver. Add proper sanity checks
before configuring with new set of panel resolutions.
Change-Id: Ibdada9e1711f59785d11cc4821105e2e1849b0f3
Signed-off-by: Jayant Shekhar <jshekhar@codeaurora.org>
Diffstat (limited to 'drivers/video/fbdev')
| -rw-r--r-- | drivers/video/fbdev/msm/mdss_wb.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/video/fbdev/msm/mdss_wb.c b/drivers/video/fbdev/msm/mdss_wb.c index 04c01a82a085..786d136e8ef2 100644 --- a/drivers/video/fbdev/msm/mdss_wb.c +++ b/drivers/video/fbdev/msm/mdss_wb.c @@ -49,6 +49,11 @@ static int mdss_wb_check_params(struct mdss_panel_data *pdata, return -EINVAL; } + if (new->xres >= 4096 || new->yres >= 4096) { + pr_err("%s: Invalid resolutions\n", __func__); + return -EINVAL; + } + old = &pdata->panel_info; if ((old->xres != new->xres) || (old->yres != new->yres)) |
