From 34b32e35c99d0082202db2b11e6a2be6db5417fd Mon Sep 17 00:00:00 2001 From: Saleel Kudchadker Date: Tue, 28 Apr 2020 14:17:58 -0700 Subject: [PATCH] Fix error code when hipEventRecord is not called Change-Id: I6672d4320280fd87fd2786bc54214d40944da845 --- vdi/hip_event.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/vdi/hip_event.cpp b/vdi/hip_event.cpp index 26191ec380..f2738169a8 100644 --- a/vdi/hip_event.cpp +++ b/vdi/hip_event.cpp @@ -35,8 +35,9 @@ bool Event::ready() { hipError_t Event::query() { amd::ScopedLock lock(lock_); + // If event is not recorded, event_ is null, hence return hipSuccess if (event_ == nullptr) { - return hipErrorInvalidHandle; + return hipSuccess; } return ready() ? hipSuccess : hipErrorNotReady; @@ -45,8 +46,9 @@ hipError_t Event::query() { hipError_t Event::synchronize() { amd::ScopedLock lock(lock_); + // If event is not recorded, event_ is null, hence return hipSuccess if (event_ == nullptr) { - return hipErrorInvalidHandle; + return hipSuccess; } event_->awaitCompletion();