diff options
Diffstat (limited to 'drivers/gpu/drm/i915/i915_request.c')
-rw-r--r-- | drivers/gpu/drm/i915/i915_request.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/i915_request.c b/drivers/gpu/drm/i915/i915_request.c index fc499bcbd105..f187250e60c6 100644 --- a/drivers/gpu/drm/i915/i915_request.c +++ b/drivers/gpu/drm/i915/i915_request.c | |||
@@ -320,6 +320,7 @@ static void advance_ring(struct i915_request *request) | |||
320 | * is just about to be. Either works, if we miss the last two | 320 | * is just about to be. Either works, if we miss the last two |
321 | * noops - they are safe to be replayed on a reset. | 321 | * noops - they are safe to be replayed on a reset. |
322 | */ | 322 | */ |
323 | GEM_TRACE("marking %s as inactive\n", ring->timeline->name); | ||
323 | tail = READ_ONCE(request->tail); | 324 | tail = READ_ONCE(request->tail); |
324 | list_del(&ring->active_link); | 325 | list_del(&ring->active_link); |
325 | } else { | 326 | } else { |
@@ -1095,8 +1096,10 @@ void __i915_request_add(struct i915_request *request, bool flush_caches) | |||
1095 | i915_gem_active_set(&timeline->last_request, request); | 1096 | i915_gem_active_set(&timeline->last_request, request); |
1096 | 1097 | ||
1097 | list_add_tail(&request->ring_link, &ring->request_list); | 1098 | list_add_tail(&request->ring_link, &ring->request_list); |
1098 | if (list_is_first(&request->ring_link, &ring->request_list)) | 1099 | if (list_is_first(&request->ring_link, &ring->request_list)) { |
1100 | GEM_TRACE("marking %s as active\n", ring->timeline->name); | ||
1099 | list_add(&ring->active_link, &request->i915->gt.active_rings); | 1101 | list_add(&ring->active_link, &request->i915->gt.active_rings); |
1102 | } | ||
1100 | request->emitted_jiffies = jiffies; | 1103 | request->emitted_jiffies = jiffies; |
1101 | 1104 | ||
1102 | /* | 1105 | /* |