Patch [1-3] are cleanups for shmem.
Patch [4,5] fix performance of shmem write.
Patch [6-11] fix fault handler's handling of poisoned tail pages.
Baolin Wang (3):
mm: shmem: simplify the suitable huge orders validation for tmpfs
mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
mm: shmem: move shmem_huge_global_enabled() into
shmem_allowable_huge_orders()
Kefeng Wang (1):
tmpfs: fault in smaller chunks if large folio allocation not allowed
Matthew Wilcox (Oracle) (6):
mm: make mapping_evict_folio() the preferred way to evict clean folios
mm: convert __do_fault() to use a folio
mm: use mapping_evict_folio() in truncate_error_page()
mm: convert soft_offline_in_use_page() to use a folio
mm: convert isolate_page() to mf_isolate_folio()
mm: remove invalidate_inode_page()
Rik van Riel (1):
mm,tmpfs: consider end of file write in shmem_is_huge
include/linux/fs.h | 2 +
include/linux/shmem_fs.h | 15 ++---
mm/filemap.c | 7 +-
mm/huge_memory.c | 11 +---
mm/internal.h | 2 +-
mm/khugepaged.c | 2 +-
mm/memory-failure.c | 54 ++++++++--------
mm/memory.c | 20 +++---
mm/shmem.c | 135 +++++++++++++++++++++------------------
mm/truncate.c | 42 +++++-------
mm/userfaultfd.c | 2 +-
11 files changed, 145 insertions(+), 147 deletions(-)
--
2.34.1