SWDEV-536226 - Avoid waiting for lastCommand completion if GPU has already reported an error otherwise it causes hang due to status of cmd is not becoming CL_COMPLETE. (#478)

이 커밋은 다음에 포함됨:
Patel, Jaydeepkumar
2025-06-25 20:59:17 +05:30
커밋한 사람 GitHub
부모 ccb31fdf9d
커밋 a60212b9b4
+3 -1
파일 보기
@@ -79,7 +79,9 @@ bool HostQueue::terminate() {
lastCommand = command;
}
}
lastCommand->awaitCompletion();
if (device_.gpu_error_ == CL_SUCCESS) {
lastCommand->awaitCompletion();
}
// Note that if lastCommand isn't a marker, it may not be lastEnqueueCommand_ now
// after lastCommand->awaitCompletion() is called.
if (lastEnqueueCommand_ != nullptr) {