Re: [Intel-gfx] [PATCH 3/3] drm/i915: s/seqno/request/ tracking inside objects

2014-08-25 Thread Chris Wilson
On Sun, Aug 24, 2014 at 04:54:22PM +0100, Chris Wilson wrote: > +static void execlists_submit(struct intel_engine_cs *engine) > { > - struct drm_i915_gem_object *ctx_obj0; > - struct drm_i915_gem_object *ctx_obj1 = NULL; > - > - ctx_obj0 = to0->ring[engine->id].state; > - BUG_ON(!c

Re: [Intel-gfx] [PATCH 3/3] drm/i915: s/seqno/request/ tracking inside objects

2014-08-24 Thread Chris Wilson
On Sun, Aug 24, 2014 at 04:54:22PM +0100, Chris Wilson wrote: > +static int execlists_add_request(struct i915_gem_request *rq) > +{ > + unsigned long flags; > + > + if (intel_engine_stopped(rq->engine)) > + return -EIO; > + > + spin_lock_irqsave(&rq->engine->execlist_lock, f