fb93ed63345f ("mm: hugetlb_vmemmap: use walk_page_range_novma() to simplify the code") f4b7e3efaddb ("hugetlb: batch PMD split for bulk vmemmap dedup") 91f386bf0772 ("hugetlb: batch freeing of vmemmap pages") 79359d6d24df ("hugetlb: perform vmemmap optimization on a list of pages") d67e32f26713 ("hugetlb: restructure pool allocations") d5b43e9683ec ("hugetlb: convert remove_pool_huge_page() to remove_pool_hugetlb_folio()") 04bbfd844b99 ("hugetlb: remove a few calls to page_folio()") fde1c4ecf916 ("mm: hugetlb: skip initialization of gigantic tail struct pages if freed by HVO") 3ee0aa9f0675 ("mm: move some shrinker-related function declarations to mm/internal.h") d8f5f7e445f0 ("hugetlb: set hugetlb page flag before optimizing vmemmap") 9c5ccf2db04b ("mm: remove HUGETLB_PAGE_DTOR") 8dc4a8f1e038 ("mm: convert free_transhuge_folio() to folio_undo_large_rmappable()") 454a00c40a21 ("mm: convert free_huge_page() to free_huge_folio()") dd6fa0b61814 ("mm: call free_huge_page() directly") 5994eabf3bbb ("merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes")