PATCH 1-2: improve ext4 unixbench pref.
PATCH 3: ext4 enable large folio on 4k PAGE_SIZE by defalut.
PATCH 4-9: add thp align.
Kefeng Wang (5):
mm: filemap: make mTHP configurable for exec mapping
mm: thp: document thp_exec_enabled sysfs interface
mm: huge_memory: add folio_get_unmapped_area()
mm: huge_memory: add thp mapping align control
mm: thp: document thp_mapping_align sysfs interface
Ryan Roberts (1):
mm/filemap: Allow arch to request folio size for exec memory
Yang Erkun (2):
iomap: export __iomap_write_{begin|end}
ext4: fallback to generic_perform_write once iov_iter_count <=
PAGE_SIZE
Zhang Yi (1):
ext4: default enable iomap for buffered IO and large folio
Documentation/admin-guide/mm/transhuge.rst | 17 ++-
arch/arm64/include/asm/pgtable.h | 12 ++
fs/ext4/file.c | 3 +-
fs/ext4/inode.c | 124 ++++++++++++++++
fs/ext4/super.c | 21 ++-
fs/iomap/buffered-io.c | 6 +-
include/linux/huge_mm.h | 3 +
include/linux/iomap.h | 4 +
include/linux/pgtable.h | 12 ++
include/trace/events/ext4.h | 15 ++
mm/filemap.c | 42 ++++++
mm/huge_memory.c | 164 +++++++++++++++++++--
12 files changed, 392 insertions(+), 31 deletions(-)
--
2.39.2