diff options
Diffstat (limited to 'drivers/gpu/drm/i915/intel_fb.c')
-rw-r--r-- | drivers/gpu/drm/i915/intel_fb.c | 2 |
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); |