--- mm/page_alloc.c | 3 +++ 1 file changed, 3 insertions(+) Index: linux-2.6/mm/page_alloc.c =================================================================== --- linux-2.6.orig/mm/page_alloc.c 2007-11-01 13:44:44.680272456 -0700 +++ linux-2.6/mm/page_alloc.c 2007-11-01 13:45:47.803786882 -0700 @@ -4334,8 +4334,11 @@ unsigned long get_pageblock_flags_group( unsigned long flags = 0; unsigned long value = 1; + printk("page %p flags=%lx\n", page, page->flags); zone = page_zone(page); + printk("zone=%p\n", zone); pfn = page_to_pfn(page); + printk("pfn=%d\n", pfn); bitmap = get_pageblock_bitmap(zone, pfn); bitidx = pfn_to_bitidx(zone, pfn);