From a010540901d915c4e8715ce3538e5865cf19a754 Mon Sep 17 00:00:00 2001 From: Evgeny Date: Tue, 19 Nov 2019 19:58:52 -0600 Subject: [PATCH] packet signal tracking fix, added 1 as a default Change-Id: I50f17e90e0f4ff8584ba427fd1122d91aeb49fa0 --- src/core/tracker.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/tracker.h b/src/core/tracker.h index 2f7cf7abe3..e366c761fa 100644 --- a/src/core/tracker.h +++ b/src/core/tracker.h @@ -105,7 +105,7 @@ class Tracker { entry->record = record; // Creating a proxy signal - const hsa_signal_value_t signal_value = hsa_api_.hsa_signal_load_relaxed(orig); + const hsa_signal_value_t signal_value = (orig.handle) ? hsa_api_.hsa_signal_load_relaxed(orig) : 1; status = hsa_api_.hsa_signal_create(signal_value, 0, NULL, &(entry->signal)); if (status != HSA_STATUS_SUCCESS) EXC_RAISING(status, "hsa_signal_create"); status = hsa_api_.hsa_amd_signal_async_handler(entry->signal, HSA_SIGNAL_CONDITION_LT, signal_value, Handler, entry);