summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Steiner <steiner@sgi.com>2006-01-17 15:42:46 -0600
committerTony Luck <tony.luck@intel.com>2006-01-17 13:55:46 -0800
commit8d08aed8d7714683b33666cc066e20f957dda01d (patch)
tree31b8a773a09575f94adce8e00c52fb0010bd5a5f
parentd171e519da635a82ab759cbfd46617ac160c9ec0 (diff)
downloadlinux-8d08aed8d7714683b33666cc066e20f957dda01d.tar.gz
linux-8d08aed8d7714683b33666cc066e20f957dda01d.tar.bz2
linux-8d08aed8d7714683b33666cc066e20f957dda01d.zip
[IA64] Zonelists for nodes without cpus
If a node runs out of memory, ensure that memory on nodes w/o cpus is used before using memory on nodes with cpus. Signed-off-by: Jack Steiner <steiner@sgi.com> Signed-off-by: Tony Luck <tony.luck@intel.com>
-rw-r--r--include/asm-ia64/topology.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/asm-ia64/topology.h b/include/asm-ia64/topology.h
index d8aae4da3978..412ef8e493a8 100644
--- a/include/asm-ia64/topology.h
+++ b/include/asm-ia64/topology.h
@@ -18,6 +18,10 @@
#include <asm/smp.h>
#ifdef CONFIG_NUMA
+
+/* Nodes w/o CPUs are preferred for memory allocations, see build_zonelists */
+#define PENALTY_FOR_NODE_WITH_CPUS 255
+
/*
* Returns the number of the node containing CPU 'cpu'
*/