motorola.c (1da177e4c3f41524e886b7f1b8a0c1fc7321cac2) | motorola.c (7835e98b2e3c66dba79cb0ff8ebb90a2fe030c29) |
---|---|
1/* 2 * linux/arch/m68k/motorola.c 3 * 4 * Routines specific to the Motorola MMU, originally from: 5 * linux/arch/m68k/init.c 6 * which are Copyright (C) 1995 Hamish Macdonald 7 * 8 * Moved 8/20/1999 Sam Creasey --- 262 unchanged lines hidden (view full) --- 271 272void free_initmem(void) 273{ 274 unsigned long addr; 275 276 addr = (unsigned long)&__init_begin; 277 for (; addr < (unsigned long)&__init_end; addr += PAGE_SIZE) { 278 virt_to_page(addr)->flags &= ~(1 << PG_reserved); | 1/* 2 * linux/arch/m68k/motorola.c 3 * 4 * Routines specific to the Motorola MMU, originally from: 5 * linux/arch/m68k/init.c 6 * which are Copyright (C) 1995 Hamish Macdonald 7 * 8 * Moved 8/20/1999 Sam Creasey --- 262 unchanged lines hidden (view full) --- 271 272void free_initmem(void) 273{ 274 unsigned long addr; 275 276 addr = (unsigned long)&__init_begin; 277 for (; addr < (unsigned long)&__init_end; addr += PAGE_SIZE) { 278 virt_to_page(addr)->flags &= ~(1 << PG_reserved); |
279 set_page_count(virt_to_page(addr), 1); | 279 init_page_count(virt_to_page(addr)); |
280 free_page(addr); 281 totalram_pages++; 282 } 283} 284 285 | 280 free_page(addr); 281 totalram_pages++; 282 } 283} 284 285 |