Skip to content

Commit 172996b

Browse files
authored
Fix reading updated state of the driver_t for checking initStatus (#188)
- Fixed init_drivers call to correctly get the updated state of the driver_t entry for reliably checking the driver initStatus after call to pfnInit. Signed-off-by: Neil R. Spruit <[email protected]>
1 parent 1fc8584 commit 172996b

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

source/loader/ze_loader.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ namespace loader
170170
return ZE_RESULT_SUCCESS;
171171
}
172172

173-
ze_result_t context_t::init_driver(driver_t driver, ze_init_flags_t flags, ze_global_dditable_t *globalInitStored, zes_global_dditable_t *sysmanGlobalInitStored, bool sysmanOnly) {
173+
ze_result_t context_t::init_driver(driver_t &driver, ze_init_flags_t flags, ze_global_dditable_t *globalInitStored, zes_global_dditable_t *sysmanGlobalInitStored, bool sysmanOnly) {
174174

175175
if (sysmanOnly) {
176176
auto getTable = reinterpret_cast<zes_pfnGetGlobalProcAddrTable_t>(

source/loader/ze_loader_internal.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ namespace loader
118118
ze_result_t check_drivers(ze_init_flags_t flags, ze_global_dditable_t *globalInitStored, zes_global_dditable_t *sysmanGlobalInitStored, bool *requireDdiReinit, bool sysmanOnly);
119119
void debug_trace_message(std::string errorMessage, std::string errorValue);
120120
ze_result_t init();
121-
ze_result_t init_driver(driver_t driver, ze_init_flags_t flags, ze_global_dditable_t *globalInitStored, zes_global_dditable_t *sysmanGlobalInitStored, bool sysmanOnly);
121+
ze_result_t init_driver(driver_t &driver, ze_init_flags_t flags, ze_global_dditable_t *globalInitStored, zes_global_dditable_t *sysmanGlobalInitStored, bool sysmanOnly);
122122
void add_loader_version();
123123
~context_t();
124124
bool intercept_enabled = false;

0 commit comments

Comments
 (0)