diff options
Diffstat (limited to 'drivers/gpu/drm/i915/i915_irq.c')
-rw-r--r-- | drivers/gpu/drm/i915/i915_irq.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c index 1abfc3fa76ad..5fd5080c4ccb 100644 --- a/drivers/gpu/drm/i915/i915_irq.c +++ b/drivers/gpu/drm/i915/i915_irq.c | |||
@@ -1182,8 +1182,7 @@ static void notify_ring(struct intel_engine_cs *engine) | |||
1182 | struct i915_request *waiter = wait->request; | 1182 | struct i915_request *waiter = wait->request; |
1183 | 1183 | ||
1184 | if (waiter && | 1184 | if (waiter && |
1185 | !test_bit(DMA_FENCE_FLAG_SIGNALED_BIT, | 1185 | !i915_request_signaled(waiter) && |
1186 | &waiter->fence.flags) && | ||
1187 | intel_wait_check_request(wait, waiter)) | 1186 | intel_wait_check_request(wait, waiter)) |
1188 | rq = i915_request_get(waiter); | 1187 | rq = i915_request_get(waiter); |
1189 | 1188 | ||