Revert "Revert "Revert "mm, thp: consolidate THP gfp handling into alloc_hugepage_dir...
[sfrench/cifs-2.6.git] / mm / shmem.c
index 2bed4761f2795695b2e970c304f8985aeacef9f6..626d8c74b973f173d3062ee118580b649d35073a 100644 (file)
@@ -1466,7 +1466,7 @@ static struct page *shmem_alloc_hugepage(gfp_t gfp,
 
        shmem_pseudo_vma_init(&pvma, info, hindex);
        page = alloc_pages_vma(gfp | __GFP_COMP | __GFP_NORETRY | __GFP_NOWARN,
-                       HPAGE_PMD_ORDER, &pvma, 0, numa_node_id());
+                       HPAGE_PMD_ORDER, &pvma, 0, numa_node_id(), true);
        shmem_pseudo_vma_destroy(&pvma);
        if (page)
                prep_transhuge_page(page);