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 διαγραφές
@@ -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