[PATCH 55/55] lockdep
Chris Wilson
chris at chris-wilson.co.uk
Sun Apr 14 21:08:34 UTC 2019
---
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/gpu/drm/i915/gt/intel_breadcrumbs.c b/drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
index 0c108b778b31..de61241b4aff 100644
--- a/drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
+++ b/drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
@@ -251,6 +251,7 @@ void intel_engine_fini_breadcrumbs(struct intel_engine_cs *engine)
bool i915_request_enable_breadcrumb(struct i915_request *rq)
{
+ lockdep_assert_held(&rq->lock);
GEM_BUG_ON(test_bit(I915_FENCE_FLAG_SIGNAL, &rq->fence.flags));
if (test_bit(I915_FENCE_FLAG_ACTIVE, &rq->fence.flags)) {
@@ -297,6 +298,8 @@ void i915_request_cancel_breadcrumb(struct i915_request *rq)
{
struct intel_breadcrumbs *b = &rq->engine->breadcrumbs;
+ lockdep_assert_held(&rq->lock);
+
if (!test_bit(I915_FENCE_FLAG_SIGNAL, &rq->fence.flags))
return;
--
2.20.1
More information about the Intel-gfx-trybot
mailing list