diff options
Diffstat (limited to 'mm/compaction.c')
-rw-r--r-- | mm/compaction.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/mm/compaction.c b/mm/compaction.c index 4ae1294068a8..64df5fe052db 100644 --- a/mm/compaction.c +++ b/mm/compaction.c | |||
@@ -74,14 +74,8 @@ static void map_pages(struct list_head *list) | |||
74 | 74 | ||
75 | order = page_private(page); | 75 | order = page_private(page); |
76 | nr_pages = 1 << order; | 76 | nr_pages = 1 << order; |
77 | set_page_private(page, 0); | ||
78 | set_page_refcounted(page); | ||
79 | 77 | ||
80 | arch_alloc_page(page, order); | 78 | post_alloc_hook(page, order, __GFP_MOVABLE); |
81 | kernel_map_pages(page, nr_pages, 1); | ||
82 | kasan_alloc_pages(page, order); | ||
83 | |||
84 | set_page_owner(page, order, __GFP_MOVABLE); | ||
85 | if (order) | 79 | if (order) |
86 | split_page(page, order); | 80 | split_page(page, order); |
87 | 81 | ||