From 63ce937aacf2b8c68d49ac0f202636b73dd1b55e Mon Sep 17 00:00:00 2001 From: xinjin01 <149181207+xinjin01@users.noreply.github.com> Date: Thu, 17 Oct 2024 15:39:38 +0100 Subject: [PATCH] Fix bug in `mutable_command_full_dispatch` (#2118) The test is missing clFinish after clEnqueueSVMUnmap. Add clFinish after clEnqueueSVMUnmap. Signed-off-by: Xin Jin --- .../mutable_command_full_dispatch.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test_conformance/extensions/cl_khr_command_buffer/cl_khr_command_buffer_mutable_dispatch/mutable_command_full_dispatch.cpp b/test_conformance/extensions/cl_khr_command_buffer/cl_khr_command_buffer_mutable_dispatch/mutable_command_full_dispatch.cpp index 753cc3be..fb1f24f4 100644 --- a/test_conformance/extensions/cl_khr_command_buffer/cl_khr_command_buffer_mutable_dispatch/mutable_command_full_dispatch.cpp +++ b/test_conformance/extensions/cl_khr_command_buffer/cl_khr_command_buffer_mutable_dispatch/mutable_command_full_dispatch.cpp @@ -241,6 +241,9 @@ struct MutableCommandFullDispatch : InfoMutableCommandBufferTest error = clEnqueueSVMUnmap(queue, buf, 0, nullptr, nullptr); test_error(error, "clEnqueueSVMUnmap failed for svm buffer"); + error = clFinish(queue); + test_error(error, "clFinish failed"); + return res; }