]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: fixup interrupted overlay switch off calls
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Mon, 30 Nov 2009 14:55:49 +0000 (15:55 +0100)
committerEric Anholt <eric@anholt.net>
Mon, 30 Nov 2009 17:50:57 +0000 (09:50 -0800)
commitf846715a34235312e7124ce77813fdae58696880
tree07b956e5128d6761fd64da9c26973c1f7d271afc
parent668c5bb15ade621ff804a02ebf99b5590cfff03d
drm/i915: fixup interrupted overlay switch off calls

When switching to interruptible sleeps in the overlay code, I've
forgotten to recover from interruptions at one site.  This
resulted in the overlay still running when it should have been
switched off. This in turn caused a hang on resume because it
tried to disable the (not-running) overlay in preparation for the
resume modeset.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=24980
Tested-by: maximlevitsky@gmail.com
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Eric Anholt <eric@anholt.net>
drivers/gpu/drm/i915/intel_overlay.c