[PATCH 1 of 5] Correct numa_max_node() use of broken numa_num_configured_nodes()

"Tim Pepper" <[email protected]>
Newsgroups org.kernel.vger.linux-numa
Message-ID <[email protected]>
Author: Tim Pepper <[email protected]>
Date:   Mon Sep 20 13:54:49 2010 -0700

    Correct numa_max_node() use of broken numa_num_configured_nodes()
    
    numa_max_node() is documented to return the highest numbered node,
    but it does so via the currently broken numa_num_configured_nodes()
    function (which will be fixed in subsequent patch).  Without
    this patch, numa_max_node() will return incorrect information
    when numa_num_configured_nodes() is fixed.  With this patch
    numa_max_node() will return correct information both before and after
    numa_num_configured_nodes() is fixed.
    
    Signed-off-by: Tim Pepper <[email protected]>
---
 libnuma.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/libnuma.c b/libnuma.c
index 7ed50a0..5d9a576 100644
--- a/libnuma.c
+++ b/libnuma.c
@@ -619,7 +619,7 @@ numa_num_task_cpus(void)
 int
 numa_max_node(void)
 {
-	return numa_num_configured_nodes()-1;
+	return maxconfigurednode;
 }
 
 make_internal_alias(numa_max_node);
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.