patch-5.15.79-rt54.patch
[platform/kernel/linux-rpi.git] / drivers / gpu / drm / i915 / i915_request.h
index 1bc1349..a2f713b 100644 (file)
@@ -609,7 +609,8 @@ i915_request_timeline(const struct i915_request *rq)
 {
        /* Valid only while the request is being constructed (or retired). */
        return rcu_dereference_protected(rq->timeline,
-                                        lockdep_is_held(&rcu_access_pointer(rq->timeline)->mutex));
+                                        lockdep_is_held(&rcu_access_pointer(rq->timeline)->mutex) ||
+                                        test_bit(CONTEXT_IS_PARKED, &rq->context->flags));
 }
 
 static inline struct i915_gem_context *