]> git.baikalelectronics.ru Git - kernel.git/commit
x86/cpu: Allow higher NR_CPUS values
authorJosh Boyer <jwboyer@redhat.com>
Tue, 5 Nov 2013 14:37:29 +0000 (09:37 -0500)
committerIngo Molnar <mingo@kernel.org>
Wed, 6 Nov 2013 07:16:28 +0000 (08:16 +0100)
commit631cd97e1511fa585e0a18a934590173a349a157
treedc8bb73aef418d05bfea274053e7887048c39200
parent639be87bbf06a92444639928f2c885c4fd329962
x86/cpu: Allow higher NR_CPUS values

The current range for SMP configs is 2 - 512 CPUs, or a full
4096 in the case of MAXSMP.  There are machines that have 1024
CPUs in them today and configuring a kernel for that means you
are forced to set MAXSMP.  This adds additional unnecessary
overhead.  While that overhead might be considered tiny for
large machines, it isn't necessarily so if you are building a
kernel that runs across a wide variety of machines.

To cover the range of more common machines today, we allow
NR_CPUS to be up to 4096 when CPUMASK_OFFSTACK is enabled.

Signed-off-by: Josh Boyer <jwboyer@fedoraproject.org>
Cc: prarit@redhat.com
Cc: Russ Anderson <rja@sgi.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Link: http://lkml.kernel.org/r/20131105143728.GJ9944@hansolo.jdub.homelinux.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/Kconfig