SWDEV-278873 - hipStreamCreate handle invalid flag value
Change-Id: I05c0e0b76f7b09947e48d5b9f225af305bade27f
This commit is contained in:
committed by
Anusha Godavarthy Surya
parent
32498b61ff
commit
d9debabdc3
@@ -188,6 +188,9 @@ void CL_CALLBACK ihipStreamCallback(cl_event event, cl_int command_exec_status,
|
|||||||
static hipError_t ihipStreamCreate(hipStream_t* stream,
|
static hipError_t ihipStreamCreate(hipStream_t* stream,
|
||||||
unsigned int flags, hip::Stream::Priority priority,
|
unsigned int flags, hip::Stream::Priority priority,
|
||||||
const std::vector<uint32_t>& cuMask = {}) {
|
const std::vector<uint32_t>& cuMask = {}) {
|
||||||
|
if (flags != hipStreamDefault && flags != hipStreamNonBlocking) {
|
||||||
|
return hipErrorInvalidValue;
|
||||||
|
}
|
||||||
hip::Stream* hStream = new hip::Stream(hip::getCurrentDevice(), priority, flags, false, cuMask);
|
hip::Stream* hStream = new hip::Stream(hip::getCurrentDevice(), priority, flags, false, cuMask);
|
||||||
|
|
||||||
if (hStream == nullptr || !hStream->Create()) {
|
if (hStream == nullptr || !hStream->Create()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user