diff options
Diffstat (limited to 'mm/compaction.c')
-rw-r--r-- | mm/compaction.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mm/compaction.c b/mm/compaction.c index 3cda95451d93..4ae1294068a8 100644 --- a/mm/compaction.c +++ b/mm/compaction.c | |||
@@ -19,6 +19,7 @@ | |||
19 | #include <linux/kasan.h> | 19 | #include <linux/kasan.h> |
20 | #include <linux/kthread.h> | 20 | #include <linux/kthread.h> |
21 | #include <linux/freezer.h> | 21 | #include <linux/freezer.h> |
22 | #include <linux/page_owner.h> | ||
22 | #include "internal.h" | 23 | #include "internal.h" |
23 | 24 | ||
24 | #ifdef CONFIG_COMPACTION | 25 | #ifdef CONFIG_COMPACTION |
@@ -79,6 +80,8 @@ static void map_pages(struct list_head *list) | |||
79 | arch_alloc_page(page, order); | 80 | arch_alloc_page(page, order); |
80 | kernel_map_pages(page, nr_pages, 1); | 81 | kernel_map_pages(page, nr_pages, 1); |
81 | kasan_alloc_pages(page, order); | 82 | kasan_alloc_pages(page, order); |
83 | |||
84 | set_page_owner(page, order, __GFP_MOVABLE); | ||
82 | if (order) | 85 | if (order) |
83 | split_page(page, order); | 86 | split_page(page, order); |
84 | 87 | ||