diff options
Diffstat (limited to 'drivers/gpu/drm/i915/intel_fb.c')
-rw-r--r-- | drivers/gpu/drm/i915/intel_fb.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_fb.c b/drivers/gpu/drm/i915/intel_fb.c index 8d81c929b7b5..0e19e575a1b4 100644 --- a/drivers/gpu/drm/i915/intel_fb.c +++ b/drivers/gpu/drm/i915/intel_fb.c | |||
@@ -283,6 +283,9 @@ void intel_fb_restore_mode(struct drm_device *dev) | |||
283 | struct drm_mode_config *config = &dev->mode_config; | 283 | struct drm_mode_config *config = &dev->mode_config; |
284 | struct drm_plane *plane; | 284 | struct drm_plane *plane; |
285 | 285 | ||
286 | if (INTEL_INFO(dev)->num_pipes == 0) | ||
287 | return; | ||
288 | |||
286 | drm_modeset_lock_all(dev); | 289 | drm_modeset_lock_all(dev); |
287 | 290 | ||
288 | ret = drm_fb_helper_restore_fbdev_mode(&dev_priv->fbdev->helper); | 291 | ret = drm_fb_helper_restore_fbdev_mode(&dev_priv->fbdev->helper); |