It was pointed out to me by my colleague Yamahata-san that neither sparse nor discontig mem compile without NUMA support. Cc: Alex Williamson <alex.williamson@xxxxxx> Cc: Isaku Yamahata <yamahata@xxxxxxxxxxxxx> Signed-off-by: Simon Horman <horms@xxxxxxxxxxxx> --- This seems line an issue best solved by prohibiting such settings through Kconfig. But if it is desirable for sparse and discontig memory to work without CONFIG_NUMA let me know and I'll have a stab at it. It does seem possible code-wise. I'm just not sure if its useful. Index: linux-2.6/arch/ia64/Kconfig =================================================================== --- linux-2.6.orig/arch/ia64/Kconfig 2007-05-02 16:42:22.000000000 +0900 +++ linux-2.6/arch/ia64/Kconfig 2007-05-02 16:42:26.000000000 +0900 @@ -337,6 +337,7 @@ config ARCH_SELECT_MEMORY_MODEL config ARCH_DISCONTIGMEM_ENABLE def_bool y + depends on NUMA help Say Y to support efficient handling of discontiguous physical memory, for architectures which are either NUMA (Non-Uniform Memory Access) @@ -345,6 +346,7 @@ config ARCH_DISCONTIGMEM_ENABLE config ARCH_FLATMEM_ENABLE def_bool y + depends on !NUMA config ARCH_SPARSEMEM_ENABLE def_bool y @@ -356,7 +358,7 @@ config ARCH_DISCONTIGMEM_DEFAULT config NUMA bool "NUMA support" - depends on !IA64_HP_SIM && !FLATMEM + depends on !IA64_HP_SIM default y if IA64_SGI_SN2 select ACPI_NUMA if ACPI help - To unsubscribe from this list: send the line "unsubscribe linux-ia64" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
![]() |