From 271ec46a6b0d5c9593686e8e4590c33ff6d0650a Mon Sep 17 00:00:00 2001 From: foreman Date: Mon, 19 Nov 2018 15:46:09 -0500 Subject: [PATCH] P4 to Git Change 1709028 by skudchad@skudchad_test2_win_opencl on 2018/11/19 15:15:09 SWDEV-145570 - [HIP] Fix a bug in event tracking ReviewBoardURL = http://ocltc.amd.com/reviews/r/16182/diff/ Affected files ... ... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.cpp#8 edit ... //depot/stg/opencl/drivers/opencl/runtime/platform/commandqueue.cpp#29 edit --- hipamd/api/hip/hip_event.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hipamd/api/hip/hip_event.cpp b/hipamd/api/hip/hip_event.cpp index 0bde2150f8..317e0edc90 100644 --- a/hipamd/api/hip/hip_event.cpp +++ b/hipamd/api/hip/hip_event.cpp @@ -142,6 +142,11 @@ hipError_t hipEventRecord(hipEvent_t event, hipStream_t stream) { amd::Command* command = e->stream_->getLastQueuedCommand(true); + if (command == nullptr) { + command = new amd::Marker(*e->stream_, true); + command->enqueue(); + } + if (e->event_ != nullptr) { e->event_->release(); }