--- zzzz-none-000/linux-2.6.13.1/mm/bootmem.c 2005-09-10 02:42:58.000000000 +0000 +++ ohio-7170-487/linux-2.6.13.1/mm/bootmem.c 2006-05-30 10:29:59.000000000 +0000 @@ -279,6 +279,7 @@ idx = bdata->node_low_pfn - (bdata->node_boot_start >> PAGE_SHIFT); map = bdata->node_bootmem_map; /* Check physaddr is O(LOG2(BITS_PER_LONG)) page aligned */ +/*--- printk("map=0x%x idx=%u pfn=%u\n", map, idx, pfn); ---*/ if (bdata->node_boot_start == 0 || ffs(bdata->node_boot_start) - PAGE_SHIFT > ffs(BITS_PER_LONG)) gofast = 1; @@ -289,6 +290,7 @@ int j, order; page = pfn_to_page(pfn); +/*--- printk("pfn=%u page=%u\n", pfn, page); ---*/ count += BITS_PER_LONG; __ClearPageReserved(page); order = ffs(BITS_PER_LONG) - 1;