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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux