Skip to content

Commit 2933b3d

Browse files
Fixes allowDriverInOrderLists upon request
Signed-off-by: Zhang, Winston <[email protected]>
1 parent 874ceb5 commit 2933b3d

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

unified-runtime/source/adapters/level_zero/platform.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -508,13 +508,15 @@ bool ur_platform_handle_t_::allowDriverInOrderLists(bool OnlyIfRequested) {
508508
bool CompatibleDriver = this->isDriverVersionNewerOrSimilar(
509509
1, L0_DRIVER_INORDER_MINOR_VERSION, L0_DRIVER_INORDER_PATCH_VERSION);
510510
bool DriverInOrderRequested = UrRet ? std::atoi(UrRet) != 0 : false;
511-
if (OnlyIfRequested) {
512-
return DriverInOrderRequested;
513-
}
514511
bool CanUseDriverInOrderLists = CompatibleDriver || DriverInOrderRequested;
515512
return CanUseDriverInOrderLists;
516513
}();
517514

515+
if (OnlyIfRequested) {
516+
const char *UrRet = std::getenv("UR_L0_USE_DRIVER_INORDER_LISTS");
517+
bool DriverInOrderRequested = UrRet ? std::atoi(UrRet) != 0 : false;
518+
return DriverInOrderRequested;
519+
}
518520
return UseDriverInOrderLists;
519521
}
520522

0 commit comments

Comments
 (0)