]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - include/linux/migrate.h
mm, migration: do not trigger OOM killer when migrating memory
[mirror_ubuntu-bionic-kernel.git] / include / linux / migrate.h
index 4634da521238f18d76155d8e92870f587f6da163..3e0d405dc842d5dd65b28cb710b4ce38008ca64b 100644 (file)
@@ -34,7 +34,7 @@ extern char *migrate_reason_names[MR_TYPES];
 static inline struct page *new_page_nodemask(struct page *page,
                                int preferred_nid, nodemask_t *nodemask)
 {
-       gfp_t gfp_mask = GFP_USER | __GFP_MOVABLE;
+       gfp_t gfp_mask = GFP_USER | __GFP_MOVABLE | __GFP_RETRY_MAYFAIL;
 
        if (PageHuge(page))
                return alloc_huge_page_nodemask(page_hstate(compound_head(page)),