From ac37f78acb046a1e80319e729249f60be51aa356 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 --- hipamd/vdi/hip_internal.hpp | 1 + 1 file changed, 1 insertion(+) mode change 100644 => 100755 hipamd/vdi/hip_internal.hpp diff --git a/hipamd/vdi/hip_internal.hpp b/hipamd/vdi/hip_internal.hpp old mode 100644 new mode 100755 index 3d7c5249a8..4f85e7b7d2 --- a/hipamd/vdi/hip_internal.hpp +++ b/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); }