--- arch/x86/Kconfig | 2 +- mm/Kconfig | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) Index: linux-2.6.24-rc3-mm1/mm/Kconfig =================================================================== --- linux-2.6.24-rc3-mm1.orig/mm/Kconfig 2007-11-26 12:57:47.413862278 -0800 +++ linux-2.6.24-rc3-mm1/mm/Kconfig 2007-11-26 12:58:12.569750798 -0800 @@ -46,6 +46,7 @@ config DISCONTIGMEM_MANUAL config SPARSEMEM_MANUAL bool "Sparse Memory" + def_bool y if X86_64 depends on ARCH_SPARSEMEM_ENABLE help This will be the only option for some systems, including Index: linux-2.6.24-rc3-mm1/arch/x86/Kconfig =================================================================== --- linux-2.6.24-rc3-mm1.orig/arch/x86/Kconfig 2007-11-26 12:58:15.529611676 -0800 +++ linux-2.6.24-rc3-mm1/arch/x86/Kconfig 2007-11-26 12:58:27.689611651 -0800 @@ -937,7 +937,7 @@ config ARCH_SPARSEMEM_ENABLE config ARCH_SELECT_MEMORY_MODEL def_bool y - depends on X86_32 && ARCH_SPARSEMEM_ENABLE + depends on ARCH_SPARSEMEM_ENABLE config ARCH_MEMORY_PROBE def_bool X86_64