mm/hugetlb: replace page_ref_freeze() with folio_ref_freeze() in hugetlb_folio_init_v...
authorSidhartha Kumar <sidhartha.kumar@oracle.com>
Tue, 26 Sep 2023 17:44:33 +0000 (10:44 -0700)
committerAndrew Morton <akpm@linux-foundation.org>
Mon, 16 Oct 2023 22:44:38 +0000 (15:44 -0700)
No functional difference, folio_ref_freeze() is currently a wrapper for
page_ref_freeze().

Link: https://lkml.kernel.org/r/20230926174433.81241-1-sidhartha.kumar@oracle.com
Signed-off-by: Sidhartha Kumar <sidhartha.kumar@oracle.com>
Reviewed-by: Muchun Song <songmuchun@bytedance.com>
Cc: Matthew Wilcox (Oracle) <willy@infradead.org>
Cc: Mike Kravetz <mike.kravetz@oracle.com>
Cc: Usama Arif <usama.arif@bytedance.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/hugetlb.c

index 0aaf28ce32e5c240f0d513c4addea0e4bc266014..36b40bc9ac250ea4f5ad0f0bc876c1edad2f16ef 100644 (file)
@@ -3191,7 +3191,7 @@ static void __init hugetlb_folio_init_vmemmap(struct folio *folio,
        /* Prepare folio head */
        __folio_clear_reserved(folio);
        __folio_set_head(folio);
-       ret = page_ref_freeze(&folio->page, 1);
+       ret = folio_ref_freeze(folio, 1);
        VM_BUG_ON(!ret);
        /* Initialize the necessary tail struct pages */
        hugetlb_folio_init_tail_vmemmap(folio, 1, nr_pages);