Changes since 2.6.12-rc1-mhp2: * mm/Kconfig is included for all architectures, all the time: (A[6-9]) * added {pgdat,node}_page_nr() abstraction to work around use of pgdat->node_mem_map broken by sparsemem (A1-no-node_mem_map) + merge with ia64 sparsemem patch * add asm-ppc64/sparsemem.h (B-sparse-172-ppc64-sparsemem.h) * fix merge error that knocked out "config MEMORY_MIGRATE" and some other options in the combined tree (thanks to Marcello for noticing) Ray, I think the page migration patches are done better this time. I've at least tested the rollup patch to apply, compile, and boot. I've test-compiled for everything, but ia64. I keep getting this when I compile: arch/ia64/kernel/acpi.c: In function `acpi_get_sysname': arch/ia64/kernel/acpi.c:84: warning: implicit declaration of function `acpi_find_rsdp' arch/ia64/kernel/acpi.c:91: error: dereferencing pointer to incomplete type arch/ia64/kernel/acpi.c:96: error: dereferencing pointer to incomplete type arch/ia64/kernel/acpi.c:97: error: dereferencing pointer to incomplete type The .config is here: http://www.sr71.net/patches/2.6.12/2.6.12-rc1-mhp3/configs/config-ia64-plain Anybody have any ideas? http://sr71.net/patches/2.6.12/2.6.12-rc1-mhp3/ http://sr71.net/patches/2.6.12/2.6.12-rc1-mhp3/patch-2.6.12-rc1-mhp3.gz -- Dave