diff options
Diffstat (limited to 'mm/swap_state.c')
-rw-r--r-- | mm/swap_state.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mm/swap_state.c b/mm/swap_state.c index 925d5c50f18d..67daecb6031a 100644 --- a/mm/swap_state.c +++ b/mm/swap_state.c | |||
@@ -334,7 +334,8 @@ struct page *read_swap_cache_async(swp_entry_t entry, | |||
334 | * Get a new page to read into from swap. | 334 | * Get a new page to read into from swap. |
335 | */ | 335 | */ |
336 | if (!new_page) { | 336 | if (!new_page) { |
337 | new_page = alloc_page_vma(GFP_HIGHUSER, vma, addr); | 337 | new_page = alloc_page_vma(GFP_HIGHUSER_MOVABLE, |
338 | vma, addr); | ||
338 | if (!new_page) | 339 | if (!new_page) |
339 | break; /* Out of memory */ | 340 | break; /* Out of memory */ |
340 | } | 341 | } |