Index: linux-2.6.16-rc1-mm3/mm/page_alloc.c =================================================================== --- linux-2.6.16-rc1-mm3.orig/mm/page_alloc.c 2006-01-27 14:51:09.000000000 -0800 +++ linux-2.6.16-rc1-mm3/mm/page_alloc.c 2006-01-27 14:52:05.000000000 -0800 @@ -554,6 +554,7 @@ void fastcall __init __free_pages_bootme } set_page_refs(page, order); + zero_page(page, page_zone(page),order); __free_pages(page, order); } }