numactl: fix memory leaks when run with -H

signed-off-by:chenhaixiang3@huawei.com
This commit is contained in:
chenhaixiang 2023-12-18 20:29:54 -05:00
parent 0c9136a214
commit f7bc85f23b
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: 8
Release: 9
Summary: Library for tuning for Non Uniform Memory Access machines
License: GPLv2
URL: https://github.com/numactl/numactl
@ -16,6 +16,7 @@ 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-riscv64-remove-flag-latomic.patch
Patch0010: 0010-fix-fix-memory-leaks-when-run-with-H.patch
%description
Simple NUMA policy support. It consists of a numactl program to run other
@ -84,6 +85,9 @@ LD_LIBRARY_PATH=$(pwd)/.libs make check
%{_mandir}/man3/*.3*
%changelog
* Tue Dec 19 2023 chenhaixiang <chenhaixiang3@huawei.com> - 2.0.16-9
- fix: fix memory leaks when run with -H
* Wed Jul 19 2023 laokz <zhangkai@iscas.ac.cn> - 2.0.16-8
- Makefile: remove redundant -latomic flag for riscv64