6.6 performance improve patches, with mm���fs , Unixbench Process create
improve 1 ~ 3%���lmbench exec/shell/fork improve 1.4 ~ 1.9%,
0.7 ~ 2.2%, 2 ~ 3.8% respectively. libmicro fork10/exec/sys improves
1.5%, 3.9 ~ 5.8%, 3.7 ~ 5.3%.
Christian Brauner (4):
fs: move audit parent inode
fs: pull up trailing slashes check for O_CREAT
fs: remove audit dummy context check
fs: rearrange general fastpath check now that O_CREAT uses it
David Hildenbrand (1):
mm/rmap: minimize folio->_nr_pages_mapped updates when batching PTE
(un)mapping
Jeff Layton (1):
fs: try an opportunistic lookup for O_CREAT opens too
Liam R. Howlett (1):
maple_tree: remove rcu_read_lock() from mt_validate()
Mateusz Guzik (1):
mm: batch unlink_file_vma calls in free_pgd_range
Yu Ma (2):
fs/file.c: add fast path in find_next_fd()
fs/file.c: remove sanity_check and add likely/unlikely in alloc_fd()
fs/file.c | 43 +++++++++++++++++++---------------
fs/namei.c | 61 +++++++++++++++++++++++++++++++++++++-----------
lib/maple_tree.c | 7 ++----
mm/internal.h | 10 ++++++++
mm/memory.c | 10 ++++++--
mm/mmap.c | 41 ++++++++++++++++++++++++++++++++
mm/rmap.c | 27 +++++++++++----------
7 files changed, 145 insertions(+), 54 deletions(-)
--
2.34.1