[PATCH 5/5] disable-irq-wedge
Chris Wilson
chris at chris-wilson.co.uk
Mon Mar 5 23:43:52 UTC 2018
---
drivers/gpu/drm/i915/i915_gem.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c
index 1b6ed9159a3f..c89cf172b2a7 100644
--- a/drivers/gpu/drm/i915/i915_gem.c
+++ b/drivers/gpu/drm/i915/i915_gem.c
@@ -3217,6 +3217,7 @@ void i915_gem_set_wedged(struct drm_i915_private *i915)
* rolling the global seqno forward (since this would complete requests
* for which we haven't set the fence error to EIO yet).
*/
+ disable_irq(i915->drm.irq);
for_each_engine(engine, i915, id) {
i915_gem_reset_prepare_engine(engine);
@@ -3265,6 +3266,7 @@ void i915_gem_set_wedged(struct drm_i915_private *i915)
i915_gem_reset_finish_engine(engine);
}
+ enable_irq(i915->drm.irq);
wake_up_all(&i915->gpu_error.reset_queue);
}
--
2.16.2
More information about the Intel-gfx-trybot
mailing list