X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=mm%2Fmemory_hotplug.c;h=e4eeacae2b91199142776390bdaef73241416b47;hb=d67b8c616b48df30e2836d797795f2420d109bc9;hp=56b758ae57d2eeb2230bbcaf3f8e8d4538a15a9d;hpb=3dc329baa2ed1740036183041cefaf8ceb714038;p=~andy%2Flinux diff --git a/mm/memory_hotplug.c b/mm/memory_hotplug.c index 56b758ae57d..e4eeacae2b9 100644 --- a/mm/memory_hotplug.c +++ b/mm/memory_hotplug.c @@ -106,7 +106,6 @@ static void get_page_bootmem(unsigned long info, struct page *page, void __ref put_page_bootmem(struct page *page) { unsigned long type; - struct zone *zone; type = (unsigned long) page->lru.next; BUG_ON(type < MEMORY_HOTPLUG_MIN_BOOTMEM_TYPE || @@ -117,12 +116,6 @@ void __ref put_page_bootmem(struct page *page) set_page_private(page, 0); INIT_LIST_HEAD(&page->lru); __free_pages_bootmem(page, 0); - - zone = page_zone(page); - zone_span_writelock(zone); - zone->present_pages++; - zone_span_writeunlock(zone); - totalram_pages++; } }