summaryrefslogtreecommitdiff
path: root/drivers/char
diff options
context:
space:
mode:
authorBen Widawsky <ben@bwidawsk.net>2012-08-14 14:35:14 -0700
committerDaniel Vetter <daniel.vetter@ffwll.ch>2012-08-17 09:21:34 +0200
commitb6c7488df68ae3660d81b149b61b55b97929da83 (patch)
tree75cda19232cdead5364f91a7d1979cd5b6eca308 /drivers/char
parent38ab8a2009e33ded06bf80d3a95da393d8d651d6 (diff)
drm/i915/contexts: fix list corruption
After reset we unconditionally reinitialize lists. If the context switch hasn't yet completed before the suspend, the default context object will end up on lists that are going to go away when we resume. The patch forces the context switch to be synchronous before suspend assuring that the active/inactive tracking is correct at the time of resume. References: https://bugs.freedesktop.org/show_bug.cgi?id=52429 Tested-by: Guang A Yang <guang.a.yang@intel.com> Signed-off-by: Ben Widawsky <ben@bwidawsk.net> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/char')
0 files changed, 0 insertions, 0 deletions