Test-with: <20230213095040.13457-2-janusz.krzysztofik@xxxxxxxxxxxxxxx> The series consist of two patches so far submitted separately, with no changes from original versions. Together theses patches are beleived to resolve issues related to intentionally racy way of deleting individual barriers from an engine's barrier tasks list. Note: Again, I'm submitting this series with a request to CI for testing it with trybot submission of the new igt@gem_barrier_race@remote-request subtest, not yet in upstream IGT, to get comparable results from the widest possible HW range. Janusz Krzysztofik (2): drm/i915/active: Fix misuse of non-idle barriers as fence trackers drm/i915/active: Serialize access to barrier tasks lists drivers/gpu/drm/i915/gt/intel_engine_cs.c | 6 ++ .../gpu/drm/i915/gt/intel_engine_heartbeat.c | 10 ++- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 4 ++ drivers/gpu/drm/i915/gt/intel_engine_types.h | 1 + drivers/gpu/drm/i915/gt/mock_engine.c | 2 + .../drm/i915/gt/selftest_engine_heartbeat.c | 5 ++ drivers/gpu/drm/i915/i915_active.c | 64 +++++++++++++------ 7 files changed, 73 insertions(+), 19 deletions(-) -- 2.25.1