Message ID | 1399637360-4277-32-git-send-email-oscar.mateo@intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c index f8acf3d..f9ed89e 100644 --- a/drivers/gpu/drm/i915/i915_gem.c +++ b/drivers/gpu/drm/i915/i915_gem.c @@ -2224,7 +2224,10 @@ int __i915_add_request(struct intel_engine *ring, /* Hold a reference to the current context so that we can inspect * it later in case a hangcheck error event fires. */ - request->ctx = ring->last_context; + if (dev_priv->lrc_enabled) + request->ctx = ctx; + else + request->ctx = ring->last_context; if (request->ctx) i915_gem_context_reference(request->ctx);