[PATCH 0/1][PRECISE] drm/i915: suspend fbdev device around suspend/hibernate

Colin King colin.king at canonical.com
Fri Mar 30 17:13:37 UTC 2012


From: Colin Ian King <colin.king at canonical.com>

The following patch stops the cursor blink timer and will most probably
will stop the hibernate memory overwriting issues as seen on many different
machines.

The following patches originated from
git://people.freedesktop.org/~airlied/linux branch drm-fixes,
commit 3fa016a0b5c5237e9c387fc3249592b2cb5391c6 and should land
upstream at some point in the near future.

Soak tested on Lenovo X220i (SNB i3), HP Mini 210 (Atom 450N) and an
Ivybridge SDP as follows:

  250 suspend/resume cycles
  50  hibernate/resume cycles (100+ cycles for HP Mini 210).

Makes the Ivybridge SDP work flawlessly - prior to this it had very poor
hibernate/resume stability.

Dave Airlie (1):
  drm/i915: suspend fbdev device around suspend/hibernate

 drivers/gpu/drm/i915/i915_drv.c  |    7 +++++++
 drivers/gpu/drm/i915/intel_drv.h |    2 +-
 drivers/gpu/drm/i915/intel_fb.c  |   10 ++++++++++
 3 files changed, 18 insertions(+), 1 deletions(-)

-- 
1.7.9.1





More information about the kernel-team mailing list