From: Andi Kleen This incremental patch fixes it by just disallowing SMP in the dependencies. arch/i386/Kconfig | 3 +++ 1 files changed, 3 insertions(+) diff -puN arch/i386/Kconfig~generic-subarch-fix arch/i386/Kconfig --- 25/arch/i386/Kconfig~generic-subarch-fix 2003-04-27 10:45:35.000000000 -0700 +++ 25-akpm/arch/i386/Kconfig 2003-04-27 10:45:35.000000000 -0700 @@ -65,6 +65,7 @@ config X86_NUMAQ config X86_SUMMIT bool "Summit/EXA (IBM x440)" + depends on SMP help This option is needed for IBM systems that use the Summit/EXA chipset. In particular, it is needed for the x440. @@ -73,6 +74,7 @@ config X86_SUMMIT config X86_BIGSMP bool "Support for other sub-arch SMP systems with more than 8 CPUs" + depends on SMP help This option is needed for the systems that have more than 8 CPUs and if the system is not of any sub-arch type above. @@ -92,6 +94,7 @@ config X86_VISWS config X86_GENERICARCH bool "Generic architecture (Summit, bigsmp, default)" + depends on SMP help This option compiles in the Summit, bigsmp, default subarchitectures. It is intended for a generic binary kernel. _