From 8b98df2d47d999cef633f03d0103db00dc58ee05 Mon Sep 17 00:00:00 2001 From: Kent Russell Date: Tue, 3 Sep 2024 08:29:35 -0400 Subject: [PATCH] hsakmt: Free alloc'd memory trace is calloc'd but never freed. Free it. Change-Id: I5795cbe5738f25a9621d24be86abb35c263fa8b7 Signed-off-by: Kent Russell [ROCm/ROCR-Runtime commit: 4dc9d49aa6b7e97027bb963b458905b81913bbbe] --- projects/rocr-runtime/libhsakmt/src/perfctr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/rocr-runtime/libhsakmt/src/perfctr.c b/projects/rocr-runtime/libhsakmt/src/perfctr.c index 32df25a74d..20f63d3ef3 100644 --- a/projects/rocr-runtime/libhsakmt/src/perfctr.c +++ b/projects/rocr-runtime/libhsakmt/src/perfctr.c @@ -469,6 +469,7 @@ HSAKMT_STATUS HSAKMTAPI hsaKmtPmcRegisterTrace(HSAuint32 NodeId, TraceRoot->TraceBufferMinSizeBytes = PAGE_ALIGN_UP(min_buf_size); TraceRoot->TraceId = PORT_VPTR_TO_UINT64(trace); + free(trace); return HSAKMT_STATUS_SUCCESS; }