gfx: display: tc35876x: fix null pointer dereference in panel off
authorJani Nikula <jani.nikula@intel.com>
Mon, 5 Dec 2011 10:37:46 +0000 (12:37 +0200)
committerMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Tue, 3 Jul 2012 09:28:44 +0000 (12:28 +0300)
Initialize platform data pointer before use.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
drivers/staging/mrst/drv/tc35876x-dsi-lvds.c

index 8cd386d..3831272 100644 (file)
@@ -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);