|
@@ -1158,7 +1158,7 @@ static struct page *new_page_node(struct page *p, unsigned long private,
|
|
|
pm->node);
|
|
|
else
|
|
|
return alloc_pages_exact_node(pm->node,
|
|
|
- GFP_HIGHUSER_MOVABLE | GFP_THISNODE, 0);
|
|
|
+ GFP_HIGHUSER_MOVABLE | __GFP_THISNODE, 0);
|
|
|
}
|
|
|
|
|
|
/*
|
|
@@ -1544,9 +1544,9 @@ static struct page *alloc_misplaced_dst_page(struct page *page,
|
|
|
struct page *newpage;
|
|
|
|
|
|
newpage = alloc_pages_exact_node(nid,
|
|
|
- (GFP_HIGHUSER_MOVABLE | GFP_THISNODE |
|
|
|
- __GFP_NOMEMALLOC | __GFP_NORETRY |
|
|
|
- __GFP_NOWARN) &
|
|
|
+ (GFP_HIGHUSER_MOVABLE |
|
|
|
+ __GFP_THISNODE | __GFP_NOMEMALLOC |
|
|
|
+ __GFP_NORETRY | __GFP_NOWARN) &
|
|
|
~GFP_IOFS, 0);
|
|
|
|
|
|
return newpage;
|
|
@@ -1747,7 +1747,8 @@ int migrate_misplaced_transhuge_page(struct mm_struct *mm,
|
|
|
goto out_dropref;
|
|
|
|
|
|
new_page = alloc_pages_node(node,
|
|
|
- (GFP_TRANSHUGE | GFP_THISNODE) & ~__GFP_WAIT, HPAGE_PMD_ORDER);
|
|
|
+ (GFP_TRANSHUGE | __GFP_THISNODE) & ~__GFP_WAIT,
|
|
|
+ HPAGE_PMD_ORDER);
|
|
|
if (!new_page)
|
|
|
goto out_fail;
|
|
|
|