]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Mark the overlay active only if we got ring space
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Tue, 31 Mar 2015 07:37:24 +0000 (10:37 +0300)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 31 Mar 2015 13:32:24 +0000 (15:32 +0200)
commit7d6501c1a5b40ca853063cc2fbc2c3d7fe8faefd
tree481e5c7e8670c50f2436e4e53da4408e0a83f43f
parent99d15e274f4246d5abe113e21aff77ecc525ed5f
drm/i915: Mark the overlay active only if we got ring space

After the GPU has wedged we can't turn on the overlay anymore. Only mark
it as active if we succeed in allocating ring space. This prevents a
WARN (previous;y a BUG) during driver unload if we attempted to use the
overlay after the GPU had already wedged.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/intel_overlay.c