aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_fb.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/i915/intel_fb.c')
-rw-r--r--drivers/gpu/drm/i915/intel_fb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/intel_fb.c b/drivers/gpu/drm/i915/intel_fb.c
index 7a77d4cf96c2..244060ad354b 100644
--- a/drivers/gpu/drm/i915/intel_fb.c
+++ b/drivers/gpu/drm/i915/intel_fb.c
@@ -275,7 +275,7 @@ void intel_fbdev_set_suspend(struct drm_device *dev, int state)
275 * been restored from swap. If the object is stolen however, it will be 275 * been restored from swap. If the object is stolen however, it will be
276 * full of whatever garbage was left in there. 276 * full of whatever garbage was left in there.
277 */ 277 */
278 if (!state && ifbdev->ifb.obj->stolen) 278 if (state == FBINFO_STATE_RUNNING && ifbdev->ifb.obj->stolen)
279 memset_io(info->screen_base, 0, info->screen_size); 279 memset_io(info->screen_base, 0, info->screen_size);
280 280
281 fb_set_suspend(info, state); 281 fb_set_suspend(info, state);