--- arch/arm/mach-cotulla/discovery_power.c.org Fri Nov 29 21:42:28 2002 +++ arch/arm/mach-cotulla/discovery_power.c Fri Nov 29 21:42:05 2002 @@ -306,8 +306,16 @@ #else sti(); #endif - kfree (sleep_param); + { + extern struct page *empty_zero_page; + unsigned long* zero_addr; + zero_addr = (unsigned long *) empty_zero_page->virtual; + if(*zero_addr) { + *(unsigned long *)zero_addr = 0; + } + } + return 0; }