rocr: Return error on signal alloc failure (#1310)
Return HSA_STATUS_ERROR_OUT_OF_RESOURCES when signal allocation fails.
Este cometimento está contido em:
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;
|
||||
|
||||
Criar uma nova questão referindo esta
Bloquear um utilizador