drm/i915: suspend fbdev device around suspend/hibernate
From: Colin Ian King <colin.king@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