In preparation for allocating frozen pages, stop initialising
the page refcount in post_alloc_hook().
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
nr_pages = 1 << order;
post_alloc_hook(page, order, __GFP_MOVABLE);
+ set_page_refcounted(page);
if (order)
split_page(page, order);
int i;
set_page_private(page, 0);
- set_page_refcounted(page);
arch_alloc_page(page, order);
debug_pagealloc_map_pages(page, 1 << order);
set_page_pfmemalloc(page);
else
clear_page_pfmemalloc(page);
+ set_page_refcounted(page);
}
/*