[PATCH 0/2] Resolve barrier tasks list related issues

Janusz Krzysztofik janusz.krzysztofik at linux.intel.com
Mon Feb 13 23:21:26 UTC 2023


Test-with: <20230213095040.13457-2-janusz.krzysztofik at linux.intel.com>

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 at 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



More information about the dri-devel mailing list