Skip to content

Commit 9d71afb

Browse files
authored
Merge pull request #2062 from nrspruit/fix_inorder_cache
[L0] Fix Command List Cache to correctly set In order List property
2 parents d50a59e + 5be1aa4 commit 9d71afb

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

source/adapters/level_zero/context.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -767,9 +767,11 @@ ur_result_t ur_context_handle_t_::getAvailableCommandList(
767767
CommandList =
768768
Queue->CommandListMap
769769
.emplace(ZeCommandList,
770-
ur_command_list_info_t(ZeFence, true, false,
771-
ZeCommandQueue, ZeQueueDesc,
772-
Queue->useCompletionBatching()))
770+
ur_command_list_info_t(
771+
ZeFence, true, false, ZeCommandQueue, ZeQueueDesc,
772+
Queue->useCompletionBatching(), true,
773+
ZeCommandListIt->second.InOrderList,
774+
ZeCommandListIt->second.IsImmediate))
773775
.first;
774776
}
775777
ZeCommandListCache.erase(ZeCommandListIt);

0 commit comments

Comments
 (0)