From 07a3bee2de7cb47ffc43bac906eddf9fde973932 Mon Sep 17 00:00:00 2001 From: Geoff Miller Date: Mon, 26 Oct 2015 10:58:48 +0000 Subject: lib: intel_batchbuffer - allowed contexts to be submitted for any engine Previously only the render ring was allowed to have user contexts, so they were silently nullified for all other engines. --- lib/intel_batchbuffer.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c index 692521fdf9d0..31a77eebf876 100644 --- a/lib/intel_batchbuffer.c +++ b/lib/intel_batchbuffer.c @@ -177,10 +177,7 @@ intel_batchbuffer_flush_on_ring(struct intel_batchbuffer *batch, int ring) batch->ptr = NULL; - /* XXX bad kernel API */ ctx = batch->ctx; - if (ring != I915_EXEC_RENDER) - ctx = NULL; do_or_die(drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)); intel_batchbuffer_reset(batch); -- cgit v1.2.3