[Beignet] [V2 4/4] utests: event should be released

Pan Xiuli xiuli.pan at intel.com
Mon Oct 12 21:51:16 PDT 2015


This is also gpgpu event, which can cause leakes.
Just release it.
---
 utests/profiling_exec.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/utests/profiling_exec.cpp b/utests/profiling_exec.cpp
index afa55ba..4232772 100644
--- a/utests/profiling_exec.cpp
+++ b/utests/profiling_exec.cpp
@@ -85,6 +85,7 @@ static void profiling_exec(void)
     OCL_CALL(clGetEventProfilingInfo, exec_event, CL_PROFILING_COMMAND_START, sizeof(cl_ulong), &time_start, NULL);
     OCL_CALL(clGetEventProfilingInfo, exec_event, CL_PROFILING_COMMAND_END, sizeof(cl_ulong), &time_end, NULL);
 
+    clReleaseEvent(exec_event);
     check_profiling_time(time_queue, time_submit, time_start, time_end);
 
     // Compare
-- 
2.1.4



More information about the Beignet mailing list