drm/i915: add flags to i915_ring_stop
authorMika Kuoppala <mika.kuoppala@linux.intel.com>
Fri, 28 Mar 2014 16:18:18 +0000 (18:18 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Wed, 9 Apr 2014 13:07:42 +0000 (15:07 +0200)
commit88b4aa8770d7779b7eaad47a0b5a32374f07f476
treeeadec76f7ebe8199ea907d3ca78f59398e5360eb
parentce7ec768d61672bcc45c10dd5bc2123ba1e7091f
drm/i915: add flags to i915_ring_stop

Piglit runner and QA are both looking at the dmesg for
DRM_ERRORs with test cases. Add a flag to control those
when we they are expected from related test cases.

Also add flag to control if contexts should be banned
that introduced the hang. Hangcheck is timer based and
preventing bans by adding sleeps to testcases makes
testing slower.

v2: intel_ring_stopped(), readable comment (Chris)
v3: keep compatibility (Daniel)

References: https://bugs.freedesktop.org/show_bug.cgi?id=75876
Signed-off-by: Mika Kuoppala <mika.kuoppala@intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/i915_gem.c
drivers/gpu/drm/i915/intel_ringbuffer.c