SWDEV-278873 - hipStreamCreate handle invalid flag value

Change-Id: I05c0e0b76f7b09947e48d5b9f225af305bade27f
このコミットが含まれているのは:
Anusha GodavarthySurya authored and Anusha Godavarthy Surya committed 2021-03-31 07:59:41 -04:00
1 親 6e42b3f71c
コミット 45ccc14d55
1ファイル変更
+3
+3
ファイルの表示
@@ -188,6 +188,9 @@ void CL_CALLBACK ihipStreamCallback(cl_event event, cl_int command_exec_status,
static hipError_t ihipStreamCreate(hipStream_t* stream,
unsigned int flags, hip::Stream::Priority priority,
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);
if (hStream == nullptr || !hStream->Create()) {