|
@@ -774,9 +774,9 @@ static void __free_pages_ok(struct page *page, unsigned int order)
|
|
if (!free_pages_prepare(page, order))
|
|
if (!free_pages_prepare(page, order))
|
|
return;
|
|
return;
|
|
|
|
|
|
|
|
+ migratetype = get_pfnblock_migratetype(page, pfn);
|
|
local_irq_save(flags);
|
|
local_irq_save(flags);
|
|
__count_vm_events(PGFREE, 1 << order);
|
|
__count_vm_events(PGFREE, 1 << order);
|
|
- migratetype = get_pfnblock_migratetype(page, pfn);
|
|
|
|
set_freepage_migratetype(page, migratetype);
|
|
set_freepage_migratetype(page, migratetype);
|
|
free_one_page(page_zone(page), page, pfn, order, migratetype);
|
|
free_one_page(page_zone(page), page, pfn, order, migratetype);
|
|
local_irq_restore(flags);
|
|
local_irq_restore(flags);
|