From: Chris Wilson Date: Wed, 23 Sep 2009 23:43:17 +0000 (+0100) Subject: drm/i915: batch submit seqno off-by-one. X-Git-Tag: v2.6.32-rc4~21^2~2^2~1 X-Git-Url: http://bbs.cooldavid.org/git/?a=commitdiff_plain;h=8f0dc5bf17dfd947bf7b2cd07a8b1f43e72fb750;p=net-next-2.6.git drm/i915: batch submit seqno off-by-one. We increment the seqno number between submitting the batch buffer and the flush/interrupt that demarcates its end, so the tracepoint needs to reference the incremented value to match the completion event. Signed-off-by: Chris Wilson --- diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c index 40727d4c291..b5f9df230d0 100644 --- a/drivers/gpu/drm/i915/i915_gem.c +++ b/drivers/gpu/drm/i915/i915_gem.c @@ -3352,7 +3352,7 @@ i915_dispatch_gem_execbuffer(struct drm_device *dev, exec_start = (uint32_t) exec_offset + exec->batch_start_offset; exec_len = (uint32_t) exec->batch_len; - trace_i915_gem_request_submit(dev, dev_priv->mm.next_gem_seqno); + trace_i915_gem_request_submit(dev, dev_priv->mm.next_gem_seqno + 1); count = nbox ? nbox : 1;