We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4fe9af8 commit 5701a66Copy full SHA for 5701a66
drivers/gpu/drm/i915/i915_request.c
@@ -593,16 +593,8 @@ bool __i915_request_submit(struct i915_request *request)
593
__notify_execute_cb_irq(request);
594
595
/* We may be recursing from the signal callback of another i915 fence */
596
- if (!i915_request_signaled(request)) {
597
- spin_lock_nested(&request->lock, SINGLE_DEPTH_NESTING);
598
-
599
- if (test_bit(DMA_FENCE_FLAG_ENABLE_SIGNAL_BIT,
600
- &request->fence.flags) &&
601
- !i915_request_enable_breadcrumb(request))
602
- intel_engine_signal_breadcrumbs(engine);
603
604
- spin_unlock(&request->lock);
605
- }
+ if (test_bit(DMA_FENCE_FLAG_ENABLE_SIGNAL_BIT, &request->fence.flags))
+ i915_request_enable_breadcrumb(request);
606
607
return result;
608
}
0 commit comments