]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: suspend fbdev device around suspend/hibernate
authorDave Airlie <airlied@redhat.com>
Wed, 28 Mar 2012 09:48:49 +0000 (10:48 +0100)
committerDave Airlie <airlied@redhat.com>
Thu, 29 Mar 2012 06:44:27 +0000 (07:44 +0100)
commit47935dbe554c94b324d5aac0a0c96583eaf933bf
tree7633de525107d0ce289039fdf136b3dbc4eedd22
parent76374bc3d0be2aa720eba99786c1ee1daf6c19cc
drm/i915: suspend fbdev device around suspend/hibernate

Looking at hibernate overwriting I though it looked like a cursor,
so I tracked down this missing piece to stop the cursor blink
timer. I've no idea if this is sufficient to fix the hibernate
problems people are seeing, but please test it.

Both radeon and nouveau have done this for a long time.

I've run this personally all night hib/resume cycles with no fails.

Reviewed-by: Keith Packard <keithp@keithp.com>
Reported-by: Petr Tesarik <kernel@tesarici.cz>
Reported-by: Stanislaw Gruszka <sgruszka@redhat.com>
Reported-by: Lots of misc segfaults after hibernate across the world.
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=37142
Tested-by: Dave Airlie <airlied@redhat.com>
Tested-by: Bojan Smojver <bojan@rexursive.com>
Tested-by: Andreas Hartmann <andihartmann@01019freenet.de>
Cc: stable@vger.kernel.org
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/i915/i915_drv.c
drivers/gpu/drm/i915/intel_drv.h
drivers/gpu/drm/i915/intel_fb.c