From: Andi Kleen <ak@muc.de>

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.

_