SWDEV-480209 - Make internal callbacks non-blocking

Change-Id: Ic918d08f341abfd9a7c167d09f9c723cdc43157f


[ROCm/clr commit: 683a942364]
Этот коммит содержится в:
Anusha GodavarthySurya
2024-10-28 09:23:25 +00:00
коммит произвёл Anusha Godavarthy Surya
родитель 16f14e4b00
Коммит 08c92f4793
11 изменённых файлов: 38 добавлений и 34 удалений
+2 -1
Просмотреть файл
@@ -57,8 +57,9 @@ HostQueue::HostQueue(Context& context, Device& device, cl_command_queue_properti
}
bool HostQueue::terminate() {
// incase of force destroy skip checking on the last command
if (AMD_DIRECT_DISPATCH) {
if (vdev() != nullptr) {
if (!forceDestroy_ && vdev() != nullptr) {
// If the queue still has the last command, then wait and release it
// We must be in protected way to get last command when calling
// awaitCompletion() where lastCommand will be released and possibly