07e09c483cbe ("mm/huge_memory: work on folio->swap instead of page->private when splitting folio") cfeed8ffe55b ("mm/swap: stop using page->private on tail pages for THP_SWAP") b10ff04dc0ec ("mm: add tail private fields to struct folio") 6a171c16e62f ("mm: remove the hugetlb field from struct page") 4375a553f46c ("mm: move page->deferred_list to folio->_deferred_list") a8d55327ccc1 ("doc: correct struct folio kernel-doc") 1c5509be58f6 ("mm: remove 'First tail page' members from struct page") b14224fbea62 ("mm: convert total_compound_mapcount() to folio_total_mapcount()") eec20426d48b ("mm: convert head_subpages_mapcount() into folio_nr_pages_mapped()") 94688e8eb453 ("mm: remove folio_pincount_ptr() and head_compound_pincount()") 6287b7dae809 ("mm,thp,rmap: fix races between updates of subpages_mapcount") d1c6095572d0 ("mm/hugetlb: convert hugetlb prep functions to folios") 911565b82853 ("mm/hugetlb: convert destroy_compound_gigantic_page() to folios") 4b51634cd16a ("mm,thp,rmap: subpages_mapcount COMPOUND_MAPPED if PMD-mapped") be5ef2d9b006 ("mm,thp,rmap: subpages_mapcount of PTE-mapped subpages") d8dd5e979d09 ("mm,thp,rmap: handle the normal !PageCompound case first") 9bd3155ed83b ("mm,thp,rmap: lock_compound_mapcounts() on THP mapcounts") cb67f4282bf9 ("mm,thp,rmap: simplify compound page mapcount handling") dad6a5eb5556 ("mm,hugetlb: use folio fields in second tail page") de656ed376c4 ("mm/hugetlb_cgroup: convert set_hugetlb_cgroup*() to folios")