[PATCH 7/7] lock
Chris Wilson
chris at chris-wilson.co.uk
Sat Jan 25 21:02:25 UTC 2020
---
drivers/gpu/drm/i915/gt/intel_lrc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c
index 2abad15a7bfa..ba816922d6b6 100644
--- a/drivers/gpu/drm/i915/gt/intel_lrc.c
+++ b/drivers/gpu/drm/i915/gt/intel_lrc.c
@@ -2635,13 +2635,13 @@ static bool execlists_capture(struct intel_engine_cs *engine)
if (!cap)
return true;
- rcu_read_lock();
+ spin_lock_irq(&engine->active.lock);
cap->rq = execlists_active(&engine->execlists);
if (cap->rq) {
cap->rq = active_request(cap->rq->context->timeline, cap->rq);
cap->rq = i915_request_get_rcu(cap->rq);
}
- rcu_read_unlock();
+ spin_unlock_irq(&engine->active.lock);
if (!cap->rq)
goto err_free;
--
2.25.0
More information about the Intel-gfx-trybot
mailing list