2
0

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

Return HSA_STATUS_ERROR_OUT_OF_RESOURCES when signal allocation fails.
Este cometimento está contido em:
David Yat Sin
2025-10-10 14:06:31 -04:00
cometido por GitHub
ascendente 6b8a4a23ba
cometimento 7f2ef6a602
@@ -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;