Add patch to allow NR_CPUS=1024 on x86_64

The way the kconfig is structured, you either have a range from 2-512 CPUs
if SMP is set and MAXSMP is not set, or you get the default value of 4096
as soon as you set MAXSMP.  Increase the range to 1024 in the !MAXSMP case.
This commit is contained in:
Josh Boyer 2013-11-01 10:01:08 -04:00
parent 69fef575e3
commit de05667da7
2 changed files with 16 additions and 0 deletions

View File

@ -625,6 +625,8 @@ Patch470: die-floppy-die.patch
Patch510: silence-noise.patch
Patch530: silence-fbcon-logo.patch
Patch600: x86-allow-1024-cpus.patch
Patch800: crash-driver.patch
# crypto/
@ -1278,6 +1280,7 @@ ApplyOptionalPatch upstream-reverts.patch -R
# Architecture patches
# x86(-64)
ApplyPatch x86-allow-1024-cpus.patch
# ARM64

13
x86-allow-1024-cpus.patch Normal file
View File

@ -0,0 +1,13 @@
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index f67e839..d726b2d 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -825,7 +825,7 @@ config MAXSMP
config NR_CPUS
int "Maximum number of CPUs" if SMP && !MAXSMP
range 2 8 if SMP && X86_32 && !X86_BIGSMP
- range 2 512 if SMP && !MAXSMP
+ range 2 1024 if SMP && !MAXSMP
default "1" if !SMP
default "4096" if MAXSMP
default "32" if SMP && (X86_NUMAQ || X86_SUMMIT || X86_BIGSMP || X86_ES7000)