diff options
Diffstat (limited to 'mm/sparse-vmemmap.c')
-rw-r--r-- | mm/sparse-vmemmap.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mm/sparse-vmemmap.c b/mm/sparse-vmemmap.c index a56c3989f773..c50b1a14d55e 100644 --- a/mm/sparse-vmemmap.c +++ b/mm/sparse-vmemmap.c | |||
@@ -56,11 +56,11 @@ void * __meminit vmemmap_alloc_block(unsigned long size, int node) | |||
56 | 56 | ||
57 | if (node_state(node, N_HIGH_MEMORY)) | 57 | if (node_state(node, N_HIGH_MEMORY)) |
58 | page = alloc_pages_node( | 58 | page = alloc_pages_node( |
59 | node, GFP_KERNEL | __GFP_ZERO | __GFP_REPEAT, | 59 | node, GFP_KERNEL | __GFP_ZERO | __GFP_RETRY_MAYFAIL, |
60 | get_order(size)); | 60 | get_order(size)); |
61 | else | 61 | else |
62 | page = alloc_pages( | 62 | page = alloc_pages( |
63 | GFP_KERNEL | __GFP_ZERO | __GFP_REPEAT, | 63 | GFP_KERNEL | __GFP_ZERO | __GFP_RETRY_MAYFAIL, |
64 | get_order(size)); | 64 | get_order(size)); |
65 | if (page) | 65 | if (page) |
66 | return page_address(page); | 66 | return page_address(page); |