SWDEV-427493 - Fixed segfault after accessing deleted timestamp

Change-Id: I478008f03e2bb4d9ac1f0865605edbf9f8254fea


[ROCm/clr commit: 2d8c65eedf]
Этот коммит содержится в:
Ioannis Assiouras
2023-10-17 16:50:04 +01:00
родитель 39fcf57860
Коммит f43c3ee571
+3 -3
Просмотреть файл
@@ -211,12 +211,12 @@ bool HsaAmdSignalHandler(hsa_signal_value_t value, void* arg) {
// Save callback signal
hsa_signal_t callback_signal = ts->GetCallbackSignal();
// Update the batch, since signal is complete
ts->gpu()->updateCommandsState(ts->command().GetBatchHead());
// Reset last used SDMA engine mask
ts->gpu()->setLastUsedSdmaEngine(0);
// Update the batch, since signal is complete
ts->gpu()->updateCommandsState(ts->command().GetBatchHead());
// Reset API callback signal. It will release AQL queue and start commands processing
if (callback_signal.handle != 0) {
hsa_signal_subtract_relaxed(callback_signal, 1);