Signed-off-by: Dave Hansen --- memhotplug-dave/arch/i386/mm/init.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN arch/i386/mm/init.c~A1-no-page-align-init-poison arch/i386/mm/init.c --- memhotplug/arch/i386/mm/init.c~A1-no-page-align-init-poison 2004-10-07 11:28:46.000000000 -0700 +++ memhotplug-dave/arch/i386/mm/init.c 2004-10-07 11:30:05.000000000 -0700 @@ -723,7 +723,7 @@ void free_initmem(void) for (; addr < (unsigned long)(&__init_end); addr += PAGE_SIZE) { ClearPageReserved(virt_to_page(addr)); set_page_count(virt_to_page(addr), 1); - memset((void *)(addr & ~(PAGE_SIZE-1)), 0xcc, PAGE_SIZE); + memset((void *)addr, 0xcc, PAGE_SIZE); free_page(addr); totalram_pages++; } _