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
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