diff options
| -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 | /* |
