From: Afzal Mohammed Date: Mon, 5 Aug 2013 22:02:34 +0000 (-0500) Subject: video: da8xx-fb: ensure non-null cfg in pdata X-Git-Tag: next-20130912~161^2~13^2~5 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=3a58101da20b409984e608811bc2dd828f1e8c96;p=karo-tx-linux.git 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 --- 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) {