some bugfixs for khuegpaged, after this, khugepaged support collapse
large folios of pagecache.
Baolin Wang (6):
mm: khugepaged: expand the is_refcount_suitable() to support file
folios
mm: khugepaged: use the number of pages in the folio to check the
reference count
mm: khugepaged: support shmem mTHP copy
mm: khugepaged: support shmem mTHP collapse
selftests: mm: support shmem mTHP collapse testing
mm: khugepaged: fix the incorrect statistics when collapsing large
file folios
Matthew Wilcox (Oracle) (7):
khugepaged: inline hpage_collapse_alloc_folio()
khugepaged: convert alloc_charge_hpage to alloc_charge_folio
khugepaged: remove hpage from collapse_huge_page()
khugepaged: pass a folio to __collapse_huge_page_copy()
khugepaged: remove hpage from collapse_file()
khugepaged: use a folio throughout collapse_file()
khugepaged: use a folio throughout hpage_collapse_scan_file()
Yang Shi (1):
mm: khugepaged: fix the arguments order in khugepaged_collapse_file
trace point
include/trace/events/huge_memory.h | 16 +-
mm/khugepaged.c | 341 ++++++++++------------
tools/testing/selftests/mm/khugepaged.c | 4 +-
tools/testing/selftests/mm/thp_settings.c | 46 ++-
tools/testing/selftests/mm/thp_settings.h | 9 +-
5 files changed, 219 insertions(+), 197 deletions(-)
--
2.33.0