rocr: Return error on signal alloc failure (#1310)

Return HSA_STATUS_ERROR_OUT_OF_RESOURCES when signal allocation fails.
Этот коммит содержится в:
David Yat Sin
2025-10-10 14:06:31 -04:00
коммит произвёл GitHub
родитель 6b8a4a23ba
Коммит 7f2ef6a602
+3
Просмотреть файл
@@ -565,6 +565,9 @@ hsa_status_t hsa_amd_signal_create(hsa_signal_value_t initial_value, uint32_t nu
ret = new core::InterruptSignal(initial_value);
}
if (ret == nullptr)
return HSA_STATUS_ERROR_OUT_OF_RESOURCES;
*hsa_signal = core::Signal::Convert(ret);
return HSA_STATUS_SUCCESS;
CATCH;