diff mbox

drm/i915/ringbuffer: Fix use of stale HEAD position whilst polling for space

Message ID 4D39455D.4070808@gmail.com (mailing list archive)
State New, archived
Headers show

Commit Message

Jiri Slaby Jan. 21, 2011, 8:35 a.m. UTC
None
diff mbox

Patch

--- a/drivers/gpu/drm/i915/intel_ringbuffer.h
+++ b/drivers/gpu/drm/i915/intel_ringbuffer.h
@@ -52,7 +52,7 @@  struct  intel_ring_buffer {

        u32             irq_seqno;              /* last seq seem at irq
time */
        u32             waiting_seqno;
-       u32             sync_seqno[I915_NUM_RINGS-1];
+       u32             sync_seqno[I915_NUM_RINGS];
        atomic_t        irq_refcount;
        bool __must_check (*irq_get)(struct intel_ring_buffer *ring);