X-Git-Url: http://plrg.eecs.uci.edu/git/?p=firefly-linux-kernel-4.4.55.git;a=blobdiff_plain;f=drivers%2Fgpu%2Fdrm%2Frockchip%2Frockchip_drm_drv.c;h=cf83cd1ec6768f970998551a0cef0f69ff3023d4;hp=af4e8ea763be934530654f5579db6b1442e6ef21;hb=b238376cc939d4c848c1041dc950032223c56776;hpb=e792823fba155eb986f7630c01b0a34cb5e911e9 diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c index af4e8ea763be..cf83cd1ec676 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c @@ -1069,7 +1069,8 @@ void rockchip_drm_lastclose(struct drm_device *dev) { struct rockchip_drm_private *priv = dev->dev_private; - drm_fb_helper_restore_fbdev_mode_unlocked(priv->fbdev_helper); + if (!priv->logo) + drm_fb_helper_restore_fbdev_mode_unlocked(priv->fbdev_helper); } static const struct drm_ioctl_desc rockchip_ioctls[] = {