--- mm/vmalloc.c | 2 ++ 1 file changed, 2 insertions(+) Index: linux-2.6.25-mm1/mm/vmalloc.c =================================================================== --- linux-2.6.25-mm1.orig/mm/vmalloc.c 2008-04-25 22:34:04.939899790 -0700 +++ linux-2.6.25-mm1/mm/vmalloc.c 2008-04-25 22:39:04.860672899 -0700 @@ -1066,6 +1066,7 @@ static void vcompound_free(void *addr, s if (!put_page_testzero(page)) return; + printk("vcompound_free(%p, %p)\n", addr, page); if (!preemptible()) { /* * Need to defer the free until we are in @@ -1151,6 +1152,7 @@ static struct vm_struct *____alloc_vcomp page->first_page = head; set_page_address(page, vm->addr + (i << PAGE_SHIFT)); } + printk("vcompound_alloc(%p, %p)\n", vm->addr, pages[0]); return vm; abort: