Convert alloc_pages_noprof() to use folio_alloc_mpol_noprof() so that alloc_pages_mpol(_noprof)() can be removed in a future commit. Signed-off-by: Aruna Ramakrishna <aruna.ramakrishna@xxxxxxxxxx> --- mm/mempolicy.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mm/mempolicy.c b/mm/mempolicy.c index b3b5f376471f..2d367ef15d0f 100644 --- a/mm/mempolicy.c +++ b/mm/mempolicy.c @@ -2332,6 +2332,7 @@ EXPORT_SYMBOL(vma_alloc_folio_noprof); struct page *alloc_pages_noprof(gfp_t gfp, unsigned int order) { struct mempolicy *pol = &default_policy; + struct folio *folio; /* * No reference counting needed for current->mempolicy @@ -2340,8 +2341,10 @@ struct page *alloc_pages_noprof(gfp_t gfp, unsigned int order) if (!in_interrupt() && !(gfp & __GFP_THISNODE)) pol = get_task_policy(current); - return alloc_pages_mpol_noprof(gfp, order, pol, NO_INTERLEAVE_INDEX, - numa_node_id()); + folio = folio_alloc_mpol_noprof(gfp, order, pol, NO_INTERLEAVE_INDEX, + numa_node_id()); + + return &folio->page; } EXPORT_SYMBOL(alloc_pages_noprof); base-commit: 2b820b576dfc4aa9b65f18b68f468cb5b38ece84 -- 2.43.5