init.c (b05005772f34497eb2b7415a651fe785cbe70e16) | init.c (7835e98b2e3c66dba79cb0ff8ebb90a2fe030c29) |
---|---|
1/* 2 * linux/arch/parisc/mm/init.c 3 * 4 * Copyright (C) 1995 Linus Torvalds 5 * Copyright 1999 SuSE GmbH 6 * changed by Philipp Rumpf 7 * Copyright 1999 Philipp Rumpf (prumpf@tux.org) 8 * Copyright 2004 Randolph Chung (tausq@debian.org) --- 384 unchanged lines hidden (view full) --- 393 asm volatile("sync" : : ); 394 395 local_irq_enable(); 396#endif 397 398 addr = (unsigned long)(&__init_begin); 399 for (; addr < (unsigned long)(&__init_end); addr += PAGE_SIZE) { 400 ClearPageReserved(virt_to_page(addr)); | 1/* 2 * linux/arch/parisc/mm/init.c 3 * 4 * Copyright (C) 1995 Linus Torvalds 5 * Copyright 1999 SuSE GmbH 6 * changed by Philipp Rumpf 7 * Copyright 1999 Philipp Rumpf (prumpf@tux.org) 8 * Copyright 2004 Randolph Chung (tausq@debian.org) --- 384 unchanged lines hidden (view full) --- 393 asm volatile("sync" : : ); 394 395 local_irq_enable(); 396#endif 397 398 addr = (unsigned long)(&__init_begin); 399 for (; addr < (unsigned long)(&__init_end); addr += PAGE_SIZE) { 400 ClearPageReserved(virt_to_page(addr)); |
401 set_page_count(virt_to_page(addr), 1); | 401 init_page_count(virt_to_page(addr)); |
402 free_page(addr); 403 num_physpages++; 404 totalram_pages++; 405 } 406 407 /* set up a new led state on systems shipped LED State panel */ 408 pdc_chassis_send_status(PDC_CHASSIS_DIRECT_BCOMPLETE); 409 --- 603 unchanged lines hidden (view full) --- 1013#ifdef CONFIG_BLK_DEV_INITRD 1014void free_initrd_mem(unsigned long start, unsigned long end) 1015{ 1016#if 0 1017 if (start < end) 1018 printk(KERN_INFO "Freeing initrd memory: %ldk freed\n", (end - start) >> 10); 1019 for (; start < end; start += PAGE_SIZE) { 1020 ClearPageReserved(virt_to_page(start)); | 402 free_page(addr); 403 num_physpages++; 404 totalram_pages++; 405 } 406 407 /* set up a new led state on systems shipped LED State panel */ 408 pdc_chassis_send_status(PDC_CHASSIS_DIRECT_BCOMPLETE); 409 --- 603 unchanged lines hidden (view full) --- 1013#ifdef CONFIG_BLK_DEV_INITRD 1014void free_initrd_mem(unsigned long start, unsigned long end) 1015{ 1016#if 0 1017 if (start < end) 1018 printk(KERN_INFO "Freeing initrd memory: %ldk freed\n", (end - start) >> 10); 1019 for (; start < end; start += PAGE_SIZE) { 1020 ClearPageReserved(virt_to_page(start)); |
1021 set_page_count(virt_to_page(start), 1); | 1021 init_page_count(virt_to_page(start)); |
1022 free_page(start); 1023 num_physpages++; 1024 totalram_pages++; 1025 } 1026#endif 1027} 1028#endif | 1022 free_page(start); 1023 num_physpages++; 1024 totalram_pages++; 1025 } 1026#endif 1027} 1028#endif |