diff --git a/0009-fix-fix-memory-leaks-when-run-with-H.patch b/0009-fix-fix-memory-leaks-when-run-with-H.patch new file mode 100644 index 0000000000000000000000000000000000000000..887c49380d5c3200f8f12290e88f5197207d8ecb --- /dev/null +++ b/0009-fix-fix-memory-leaks-when-run-with-H.patch @@ -0,0 +1,27 @@ +From 8daaae302b214539bba6b002c7c40b700ddcdc4b Mon Sep 17 00:00:00 2001 +From: will_niutao +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 + diff --git a/numactl.spec b/numactl.spec index d7e3cc73df53e598abc0db75046b7dcb94befb56..d4b276785d6fd3cb9ad08d5bfcf5f3a033067eee 100644 --- a/numactl.spec +++ b/numactl.spec @@ -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 - 2.0.16-8 +- fix: fix memory leaks when run with -H + * Sun Jun 25 2023 wuxu - 2.0.16-7 - numastat: Update system hugepages memory info from sysfs/node/hugepages directory