summaryrefslogtreecommitdiffstats
path: root/include
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 /include
parentd171e519da635a82ab759cbfd46617ac160c9ec0 (diff)
downloadop-kernel-dev-8d08aed8d7714683b33666cc066e20f957dda01d.zip
op-kernel-dev-8d08aed8d7714683b33666cc066e20f957dda01d.tar.gz
[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>
Diffstat (limited to 'include')
-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 d8aae4d..412ef8e 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'
*/
OpenPOWER on IntegriCloud