[PATCH v2, part3 09/12] mm: avoid using __free_pages_bootmem() at runtime

2013-03-16 Thread Jiang Liu
Avoid using __free_pages_bootmem() at runtime, so we could easily manage totalram_pages and zone->managed_pages. With this change applied, __free_pages_bootmem() is only used by bootmem.c and nobootmem.c at boot time, so mark it as __init. And other callers of __free_pages_bootmem() have been

[PATCH v2, part3 09/12] mm: avoid using __free_pages_bootmem() at runtime

2013-03-16 Thread Jiang Liu
Avoid using __free_pages_bootmem() at runtime, so we could easily manage totalram_pages and zone-managed_pages. With this change applied, __free_pages_bootmem() is only used by bootmem.c and nobootmem.c at boot time, so mark it as __init. And other callers of __free_pages_bootmem() have been