Files
compute-runtime/shared/source/direct_submission/direct_submission_controller.cpp
Slawomir Milczarek 98b6259129 fix: Switch compute-engine idle check to try-lock
Related-To: NEO-13225

Replace blocking obtainUniqueOwnership with non-blocking
tryObtainUniqueOwnership in isDirectSubmissionIdle.
Treat compute engine as not idle when lock is contended
(conservative; prevents false stops).
Avoid deadlock scenarios caused by holding
directSubmissionsMutex while waiting on a CSR lock.

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-10-02 14:41:24 +02:00

12 KiB