diff -urN oldtree/include/linux/mm.h newtree/include/linux/mm.h --- oldtree/include/linux/mm.h 2006-10-05 15:26:55.000000000 -0400 +++ newtree/include/linux/mm.h 2006-10-07 09:02:48.000000000 -0400 @@ -1196,12 +1196,7 @@ #ifndef CONFIG_DEBUG_PAGEALLOC static inline void -kernel_map_pages(struct page *page, int numpages, int enable) -{ - if (!PageHighMem(page) && !enable) - debug_check_no_locks_freed(page_address(page), - numpages * PAGE_SIZE); -} +kernel_map_pages(struct page *page, int numpages, int enable) {} #endif extern struct vm_area_struct *get_gate_vma(struct task_struct *tsk); diff -urN oldtree/mm/page_alloc.c newtree/mm/page_alloc.c --- oldtree/mm/page_alloc.c 2006-10-07 09:02:06.000000000 -0400 +++ newtree/mm/page_alloc.c 2006-10-07 09:02:48.000000000 -0400 @@ -507,15 +507,13 @@ int i; int reserved = 0; - if (!PageHighMem(page)) - debug_check_no_locks_freed(page_address(page), - PAGE_SIZE<