aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gem.c')
-rw-r--r--drivers/gpu/drm/i915/i915_gem.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c
index b0fe452ce17c..a20f8db5729d 100644
--- a/drivers/gpu/drm/i915/i915_gem.c
+++ b/drivers/gpu/drm/i915/i915_gem.c
@@ -3067,7 +3067,7 @@ static void skip_request(struct i915_request *request)
3067static void engine_skip_context(struct i915_request *request) 3067static void engine_skip_context(struct i915_request *request)
3068{ 3068{
3069 struct intel_engine_cs *engine = request->engine; 3069 struct intel_engine_cs *engine = request->engine;
3070 struct i915_gem_context *hung_ctx = request->ctx; 3070 struct i915_gem_context *hung_ctx = request->gem_context;
3071 struct i915_timeline *timeline = request->timeline; 3071 struct i915_timeline *timeline = request->timeline;
3072 unsigned long flags; 3072 unsigned long flags;
3073 3073
@@ -3077,7 +3077,7 @@ static void engine_skip_context(struct i915_request *request)
3077 spin_lock_nested(&timeline->lock, SINGLE_DEPTH_NESTING); 3077 spin_lock_nested(&timeline->lock, SINGLE_DEPTH_NESTING);
3078 3078
3079 list_for_each_entry_continue(request, &engine->timeline.requests, link) 3079 list_for_each_entry_continue(request, &engine->timeline.requests, link)
3080 if (request->ctx == hung_ctx) 3080 if (request->gem_context == hung_ctx)
3081 skip_request(request); 3081 skip_request(request);
3082 3082
3083 list_for_each_entry(request, &timeline->requests, link) 3083 list_for_each_entry(request, &timeline->requests, link)
@@ -3123,11 +3123,11 @@ i915_gem_reset_request(struct intel_engine_cs *engine,
3123 } 3123 }
3124 3124
3125 if (stalled) { 3125 if (stalled) {
3126 i915_gem_context_mark_guilty(request->ctx); 3126 i915_gem_context_mark_guilty(request->gem_context);
3127 skip_request(request); 3127 skip_request(request);
3128 3128
3129 /* If this context is now banned, skip all pending requests. */ 3129 /* If this context is now banned, skip all pending requests. */
3130 if (i915_gem_context_is_banned(request->ctx)) 3130 if (i915_gem_context_is_banned(request->gem_context))
3131 engine_skip_context(request); 3131 engine_skip_context(request);
3132 } else { 3132 } else {
3133 /* 3133 /*
@@ -3137,7 +3137,7 @@ i915_gem_reset_request(struct intel_engine_cs *engine,
3137 */ 3137 */
3138 request = i915_gem_find_active_request(engine); 3138 request = i915_gem_find_active_request(engine);
3139 if (request) { 3139 if (request) {
3140 i915_gem_context_mark_innocent(request->ctx); 3140 i915_gem_context_mark_innocent(request->gem_context);
3141 dma_fence_set_error(&request->fence, -EAGAIN); 3141 dma_fence_set_error(&request->fence, -EAGAIN);
3142 3142
3143 /* Rewind the engine to replay the incomplete rq */ 3143 /* Rewind the engine to replay the incomplete rq */