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