memset((void *)addr, 0xcc, PAGE_SIZE); 
void free_initmem(void){	unsigned long addr;	addr = (unsigned long)__init_begin;	for (; addr < (unsigned long)__init_end; addr += PAGE_SIZE) {		ClearPageReserved(virt_to_page(addr));		set_page_count(virt_to_page(addr), 1);		free_page(addr);		totalram_pages++;	}	printk ("Freeing unused kernel memory: %luk freed\n",		((unsigned long)__init_end - (unsigned long)__init_begin) >> 10);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/4721e2214b5fd6eca48caea76afb1bad3148930f/init.c/clean/arch/ppc64/mm/init.c