From 3a58101da20b409984e608811bc2dd828f1e8c96 Mon Sep 17 00:00:00 2001 From: Afzal Mohammed Date: Mon, 5 Aug 2013 17:02:34 -0500 Subject: video: da8xx-fb: ensure non-null cfg in pdata Ensure that platform data contains pointer for lcd_ctrl_config. Signed-off-by: Afzal Mohammed Signed-off-by: Darren Etheridge Signed-off-by: Tomi Valkeinen --- drivers/video/da8xx-fb.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'drivers') diff --git a/drivers/video/da8xx-fb.c b/drivers/video/da8xx-fb.c index c620a32e5ac9..dec27777a931 100644 --- a/drivers/video/da8xx-fb.c +++ b/drivers/video/da8xx-fb.c @@ -1319,6 +1319,11 @@ static int fb_probe(struct platform_device *device) lcd_cfg = (struct lcd_ctrl_config *)fb_pdata->controller_data; + if (!lcd_cfg) { + ret = -EINVAL; + goto err_pm_runtime_disable; + } + da8xx_fb_info = framebuffer_alloc(sizeof(struct da8xx_fb_par), &device->dev); if (!da8xx_fb_info) { -- cgit v1.2.3