]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - mm/page_isolation.c
mm/page_alloc: introduce post allocation processing on page allocator
[mirror_ubuntu-bionic-kernel.git] / mm / page_isolation.c
index 927f5ee24c879a96e5c604b8b6c1a328d9c5d8c8..4639163b78f9c45f09834524633f22429a1543c9 100644 (file)
@@ -128,9 +128,7 @@ static void unset_migratetype_isolate(struct page *page, unsigned migratetype)
 out:
        spin_unlock_irqrestore(&zone->lock, flags);
        if (isolated_page) {
-               kernel_map_pages(page, (1 << order), 1);
-               set_page_refcounted(page);
-               set_page_owner(page, order, __GFP_MOVABLE);
+               post_alloc_hook(page, order, __GFP_MOVABLE);
                __free_pages(isolated_page, order);
        }
 }