From aee3cd1daa4318a0294f459eb5073f9f132ecfe3 Mon Sep 17 00:00:00 2001 From: kjayapra-amd Date: Sun, 3 May 2020 23:08:12 -0400 Subject: [PATCH] SWDEV-216213 - Delete kernel function_ in hip::Function destructor Change-Id: I0f6c44927f453ac63b5b84552a5fba07f04a8a8e [ROCm/clr commit: ac37f78acb046a1e80319e729249f60be51aa356] --- projects/clr/hipamd/vdi/hip_internal.hpp | 1 + 1 file changed, 1 insertion(+) mode change 100644 => 100755 projects/clr/hipamd/vdi/hip_internal.hpp diff --git a/projects/clr/hipamd/vdi/hip_internal.hpp b/projects/clr/hipamd/vdi/hip_internal.hpp old mode 100644 new mode 100755 index 3d7c5249a8..4f85e7b7d2 --- a/projects/clr/hipamd/vdi/hip_internal.hpp +++ b/projects/clr/hipamd/vdi/hip_internal.hpp @@ -177,6 +177,7 @@ namespace hip { amd::Monitor lock_; Function(amd::Kernel* f) : function_(f), lock_("function lock") {} + ~Function() { function_->release(); } hipFunction_t asHipFunction() { return reinterpret_cast(this); } static Function* asFunction(hipFunction_t f) { return reinterpret_cast(f); }