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);
 	}
 }