All of lore.kernel.org
 help / color / mirror / Atom feed
* [patch] x86: increase CONFIG_NODES_SHIFT max to 10
@ 2010-03-10 23:42 David Rientjes
  2010-03-11 13:23 ` Ingo Molnar
  2010-03-25 22:39 ` [patch v2] " David Rientjes
  0 siblings, 2 replies; 8+ messages in thread
From: David Rientjes @ 2010-03-10 23:42 UTC (permalink / raw)
  To: Ingo Molnar, H. Peter Anvin, Thomas Gleixner; +Cc: x86, linux-kernel

Some larger systems require more than 512 nodes, so increase the maximum
CONFIG_NODES_SHIFT to 10 for a new max of 1024 nodes.

This was tested with numa=fake=64M on systems with more than 64GB of RAM.
A total of 1022 nodes were initialized.

Successfully builds with no additional warnings on x86_64 allyesconfig.

Signed-off-by: David Rientjes <rientjes@google.com>
---
 Greg KH has queued up numa-fix-BUILD_BUG_ON-for-node_read_distance.patch
 for 2.6.35 to fix the build error when CONFIG_NODES_SHIFT is set to 10.
 See http://lkml.org/lkml/2010/3/10/390

 arch/x86/Kconfig |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -1213,8 +1213,8 @@ config NUMA_EMU
 
 config NODES_SHIFT
 	int "Maximum NUMA Nodes (as a power of 2)" if !MAXSMP
-	range 1 9
-	default "9" if MAXSMP
+	range 1 10
+	default "10" if MAXSMP
 	default "6" if X86_64
 	default "4" if X86_NUMAQ
 	default "3"

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2010-04-02 19:07 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-10 23:42 [patch] x86: increase CONFIG_NODES_SHIFT max to 10 David Rientjes
2010-03-11 13:23 ` Ingo Molnar
2010-03-11 14:06   ` Greg KH
2010-03-11 14:15     ` Ingo Molnar
2010-03-11 17:58       ` Greg KH
2010-03-11 18:18         ` Ingo Molnar
2010-03-25 22:39 ` [patch v2] " David Rientjes
2010-04-02 19:06   ` [tip:x86/urgent] x86: Increase " tip-bot for David Rientjes

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.