From 38eab0e70fa48b7952ee0fac1fda9e9ea961e050 Mon Sep 17 00:00:00 2001 From: Maciej Plewka Date: Wed, 13 Oct 2021 14:48:01 +0000 Subject: [PATCH] Return correct status when module is not fully linked Signed-off-by: Maciej Plewka --- level_zero/core/source/module/module_imp.cpp | 2 +- level_zero/core/test/unit_tests/sources/module/test_module.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/level_zero/core/source/module/module_imp.cpp b/level_zero/core/source/module/module_imp.cpp index 7f5438d80a..75bae2a37c 100644 --- a/level_zero/core/source/module/module_imp.cpp +++ b/level_zero/core/source/module/module_imp.cpp @@ -574,7 +574,7 @@ ze_result_t ModuleImp::createKernel(const ze_kernel_desc_t *desc, ze_kernel_handle_t *phFunction) { ze_result_t res; if (!isFullyLinked) { - return ZE_RESULT_ERROR_MODULE_BUILD_FAILURE; + return ZE_RESULT_ERROR_INVALID_MODULE_UNLINKED; } auto kernel = Kernel::create(productFamily, this, desc, &res); diff --git a/level_zero/core/test/unit_tests/sources/module/test_module.cpp b/level_zero/core/test/unit_tests/sources/module/test_module.cpp index ee8f46c3be..2f9ae569e9 100644 --- a/level_zero/core/test/unit_tests/sources/module/test_module.cpp +++ b/level_zero/core/test/unit_tests/sources/module/test_module.cpp @@ -986,7 +986,7 @@ HWTEST_F(ModuleLinkingTest, givenNotFullyLinkedModuleWhenCreatingKernelThenError auto retVal = module.createKernel(nullptr, nullptr); - EXPECT_EQ(ZE_RESULT_ERROR_MODULE_BUILD_FAILURE, retVal); + EXPECT_EQ(ZE_RESULT_ERROR_INVALID_MODULE_UNLINKED, retVal); } using ModulePropertyTest = Test;