diff options
Diffstat (limited to 'mm')
-rw-r--r-- | mm/memory-failure.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mm/memory-failure.c b/mm/memory-failure.c index bcce28755832..006430b972ac 100644 --- a/mm/memory-failure.c +++ b/mm/memory-failure.c | |||
@@ -1113,7 +1113,8 @@ EXPORT_SYMBOL(unpoison_memory); | |||
1113 | 1113 | ||
1114 | static struct page *new_page(struct page *p, unsigned long private, int **x) | 1114 | static struct page *new_page(struct page *p, unsigned long private, int **x) |
1115 | { | 1115 | { |
1116 | return alloc_pages(GFP_HIGHUSER_MOVABLE, 0); | 1116 | int nid = page_to_nid(p); |
1117 | return alloc_pages_exact_node(nid, GFP_HIGHUSER_MOVABLE, 0); | ||
1117 | } | 1118 | } |
1118 | 1119 | ||
1119 | /* | 1120 | /* |