30 lines
946 B
Diff
30 lines
946 B
Diff
From afa25454aec135a40ebeafa8f25321e63822bed8 Mon Sep 17 00:00:00 2001
|
|
From: Chunsheng Luo <luochunsheng@huawei.com>
|
|
Date: Mon, 12 Dec 2022 17:10:05 +0800
|
|
Subject: [PATCH] numactl: 'numactl --length=xxx --shm xxx -px' doesn't work
|
|
|
|
When preferred is used for shm, no value is assigned to the variable node,
|
|
As a result, it does not take effect.
|
|
|
|
fixes: 5862e0e4("numactl: Simplify preferred selection")
|
|
---
|
|
numactl.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/numactl.c b/numactl.c
|
|
index d3c7cea..79b323b 100755
|
|
--- a/numactl.c
|
|
+++ b/numactl.c
|
|
@@ -548,7 +548,7 @@ int main(int ac, char **av)
|
|
did_node_cpu_parse = 1;
|
|
numa_set_bind_policy(0);
|
|
if (shmfd >= 0) {
|
|
- numa_tonode_memory(shmptr, shmlen, node);
|
|
+ numa_tonode_memory(shmptr, shmlen, find_first(mask));
|
|
/* Correspond to numa_set_bind_policy function */
|
|
if (numa_has_preferred_many()) {
|
|
setpolicy(MPOL_PREFERRED_MANY);
|
|
--
|
|
2.33.0
|
|
|