drm/i915: add interface to simulate gpu hangs
[deliverable/linux.git] / drivers / gpu / drm / i915 / intel_ringbuffer.c
index 38096080a3de125fbf2696a384ec70bdc9f15941..3aabe8dfe5c5495a7e0c49b1e1dd8a7caadc127b 100644 (file)
@@ -1210,7 +1210,11 @@ int intel_ring_begin(struct intel_ring_buffer *ring,
 
 void intel_ring_advance(struct intel_ring_buffer *ring)
 {
+       struct drm_i915_private *dev_priv = ring->dev->dev_private;
+
        ring->tail &= ring->size - 1;
+       if (dev_priv->stop_rings & intel_ring_flag(ring))
+               return;
        ring->write_tail(ring, ring->tail);
 }
 
This page took 0.02461 seconds and 5 git commands to generate.