From 00c993d7bc27eb4b7c4746fb219c72ad44584cc0 Mon Sep 17 00:00:00 2001 From: Jani Nikula Date: Mon, 5 Dec 2011 12:37:46 +0200 Subject: [PATCH] gfx: display: tc35876x: fix null pointer dereference in panel off Initialize platform data pointer before use. Signed-off-by: Jani Nikula Signed-off-by: Kirill A. Shutemov --- drivers/staging/mrst/drv/tc35876x-dsi-lvds.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/staging/mrst/drv/tc35876x-dsi-lvds.c b/drivers/staging/mrst/drv/tc35876x-dsi-lvds.c index 8cd386d..3831272 100644 --- a/drivers/staging/mrst/drv/tc35876x-dsi-lvds.c +++ b/drivers/staging/mrst/drv/tc35876x-dsi-lvds.c @@ -400,6 +400,8 @@ void tc35876x_toshiba_bridge_panel_off(void) dev_dbg(&tc35876x_client->dev, "%s\n", __func__); + pdata = dev_get_platdata(&tc35876x_client->dev); + if (pdata->gpio_panel_bl_en != -1) gpio_set_value_cansleep(pdata->gpio_panel_bl_en, 0); -- 2.7.4