diff --git a/unified-runtime/source/adapters/level_zero/image.cpp b/unified-runtime/source/adapters/level_zero/image.cpp index 33b49c0665467..ec7ddc8b2292c 100644 --- a/unified-runtime/source/adapters/level_zero/image.cpp +++ b/unified-runtime/source/adapters/level_zero/image.cpp @@ -146,6 +146,8 @@ ur_result_t urBindlessImagesWaitExternalSemaphoreExp( (ZeCommandList, 1, &hExtSemaphore, &WaitParams, ZeEvent, WaitList.Length, WaitList.ZeEventList)); + UR_CALL(hQueue->executeCommandList(CommandList, false, OkToBatch)); + return UR_RESULT_SUCCESS; } @@ -203,6 +205,8 @@ ur_result_t urBindlessImagesSignalExternalSemaphoreExp( (ZeCommandList, 1, &hExtSemaphore, &SignalParams, ZeEvent, WaitList.Length, WaitList.ZeEventList)); + UR_CALL(hQueue->executeCommandList(CommandList, false, OkToBatch)); + return UR_RESULT_SUCCESS; }