diff --git a/unified-runtime/source/adapters/offload/kernel.cpp b/unified-runtime/source/adapters/offload/kernel.cpp index b9e9152d437a2..58c4f6cf7ffc7 100644 --- a/unified-runtime/source/adapters/offload/kernel.cpp +++ b/unified-runtime/source/adapters/offload/kernel.cpp @@ -21,8 +21,8 @@ urKernelCreate(ur_program_handle_t hProgram, const char *pKernelName, ur_kernel_handle_t *phKernel) { ur_kernel_handle_t Kernel = new ur_kernel_handle_t_; - auto Res = olGetKernel(hProgram->OffloadProgram, pKernelName, - &Kernel->OffloadKernel); + auto Res = olGetSymbol(hProgram->OffloadProgram, pKernelName, + OL_SYMBOL_KIND_KERNEL, &Kernel->OffloadKernel); if (Res != OL_SUCCESS) { delete Kernel; diff --git a/unified-runtime/source/adapters/offload/kernel.hpp b/unified-runtime/source/adapters/offload/kernel.hpp index e8ff732d700f0..83866b5974b94 100644 --- a/unified-runtime/source/adapters/offload/kernel.hpp +++ b/unified-runtime/source/adapters/offload/kernel.hpp @@ -77,6 +77,6 @@ struct ur_kernel_handle_t_ : RefCounted { } }; - ol_kernel_handle_t OffloadKernel; + ol_symbol_handle_t OffloadKernel; OffloadKernelArguments Args{}; };