drm/panel: p079zca: unconditionally remove the panel on removal
authorHeiko Stuebner <heiko@sntech.de>
Thu, 16 Aug 2018 14:09:20 +0000 (16:09 +0200)
committerThierry Reding <treding@nvidia.com>
Thu, 27 Sep 2018 12:04:00 +0000 (14:04 +0200)
There is no need to check innolux->base.dev when trying to remove
the panel, as that variable is always set directly before the panel
gets added and will still be available on panel_remove.

Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180816140920.5009-1-heiko@sntech.de
drivers/gpu/drm/panel/panel-innolux-p079zca.c

index 72edb33..ca4ae45 100644 (file)
@@ -506,8 +506,7 @@ static int innolux_panel_add(struct mipi_dsi_device *dsi,
 
 static void innolux_panel_del(struct innolux_panel *innolux)
 {
-       if (innolux->base.dev)
-               drm_panel_remove(&innolux->base);
+       drm_panel_remove(&innolux->base);
 }
 
 static int innolux_panel_probe(struct mipi_dsi_device *dsi)