I think it's time to start settling these down a bit, and think about getting the sparse changes into -mm. It should now be a bit harder to get section onlining failures because of a lack of contiguous lowmem: http://sr71.net/patches/2.6.11/2.6.11-rc2-mm2-mhp1/broken-out/B-sparse-153-sparse-bits.patch basically enables us to keep mem_map around for non-existent sections, and to steal those unused mem_maps for other sections. This, combined with now using vmalloc() when kmalloc() fails should make it quite a bit more reliable. - x86_64 patch has been merged - early_printk and page_is_ram_e820() should be out of the way now - rollups do not contain early_print.patch or Z2-debug.patch, but are still in the series file and the "broken-out" tarball. - patch to keep new pipe code from using highmem - now completes 'sh run.sh 5 ./aioalloc;' test - more KERN_* levels added to printk()s. dmesg should be quieter now -- Dave