mm/hugetlb: increase use of folios in alloc_huge_page()
[linux-block.git] / mm / hugetlb_cgroup.c
index d9e4425d81ac46ebacde9a6e27f64f70f1734e25..dedd2edb076ec211c2078651335bcc56066b516d 100644 (file)
@@ -331,19 +331,15 @@ static void __hugetlb_cgroup_commit_charge(int idx, unsigned long nr_pages,
 
 void hugetlb_cgroup_commit_charge(int idx, unsigned long nr_pages,
                                  struct hugetlb_cgroup *h_cg,
-                                 struct page *page)
+                                 struct folio *folio)
 {
-       struct folio *folio = page_folio(page);
-
        __hugetlb_cgroup_commit_charge(idx, nr_pages, h_cg, folio, false);
 }
 
 void hugetlb_cgroup_commit_charge_rsvd(int idx, unsigned long nr_pages,
                                       struct hugetlb_cgroup *h_cg,
-                                      struct page *page)
+                                      struct folio *folio)
 {
-       struct folio *folio = page_folio(page);
-
        __hugetlb_cgroup_commit_charge(idx, nr_pages, h_cg, folio, true);
 }