!48 numactl: fix memory leaks when run with -H

From: @chenhaixaing 
Reviewed-by: @wangbin224 
Signed-off-by: @wangbin224
This commit is contained in:
openeuler-ci-bot 2023-12-19 02:38:55 +00:00 committed by Gitee
commit 6347443160
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 32 additions and 1 deletions

View File

@ -0,0 +1,27 @@
From 8daaae302b214539bba6b002c7c40b700ddcdc4b Mon Sep 17 00:00:00 2001
From: will_niutao <vincenttom@users.noreply.github.com>
Date: Thu, 24 Aug 2023 11:08:23 +0800
Subject: [PATCH] fix: fix memory leaks when run with -H
Conflict: NA
Reference: https://github.com/numactl/numactl/commit/8daaae302b214539bba6b002c7c40b700ddcdc4b
---
numactl.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/numactl.c b/numactl.c
index 47cbf39..562f319 100755
--- a/numactl.c
+++ b/numactl.c
@@ -242,6 +242,8 @@ static void print_node_cpus(int node)
printf(" %d", i);
}
putchar('\n');
+
+ numa_free_cpumask(cpus);
}
static void hardware(void)
--
2.39.3

View File

@ -1,6 +1,6 @@
Name: numactl
Version: 2.0.16
Release: 7
Release: 8
Summary: Library for tuning for Non Uniform Memory Access machines
License: GPLv2
URL: https://github.com/numactl/numactl
@ -15,6 +15,7 @@ Patch0005: 0005-numactl.c-Remove-unused-variable.patch
Patch0006: 0006-numactl.c-Fix-merging-of-neighboring-pages-policies-.patch
Patch0007: 0007-shm.c-Replace-stat64-fstat64-ftruncate64mmap64-with-.patch
Patch0008: 0008-numastat-Update-system-hugepages-memory-info-from-sy.patch
Patch0009: 0009-fix-fix-memory-leaks-when-run-with-H.patch
%description
Simple NUMA policy support. It consists of a numactl program to run other
@ -83,6 +84,9 @@ LD_LIBRARY_PATH=$(pwd)/.libs make check
%{_mandir}/man3/*.3*
%changelog
* Tue Dec 19 2023 chenhaixiang <chenhaixiang3@huawei.com> - 2.0.16-8
- fix: fix memory leaks when run with -H
* Sun Jun 25 2023 wuxu <wuxu.wu@huawei.com> - 2.0.16-7
- numastat: Update system hugepages memory info from sysfs/node/hugepages directory