We think this might be dead code now. mm/memory.c | 5 +++++ 1 files changed, 5 insertions(+) diff -puN mm/memory.c~zap_page_range-debug mm/memory.c --- 25/mm/memory.c~zap_page_range-debug 2003-09-17 18:35:23.000000000 -0700 +++ 25-akpm/mm/memory.c 2003-09-17 18:35:41.000000000 -0700 @@ -596,6 +596,11 @@ void zap_page_range(struct vm_area_struc might_sleep(); if (is_vm_hugetlb_page(vma)) { + static int x; + if (x < 10) { + x++; + dump_stack(); + } zap_hugepage_range(vma, address, size); return; } _