Andrew Morton on Monday submitted all the memory management “MM” related patches for the Linux 6.13 merge window. As usual there’s a lot of interesting performance optimizations and other low-level refinements.
In going through all the MM feature patches submitted for Linux 6.13, some of the highlights include:
– Improved memory savings for ZRAM usage via patches working on optimal post-processing target selection.
– Optimizing the truncation of shadow entries to speed up truncating very large files.
– Improving the Tmpfs large folio read performance by copying data into user-space at the folio size rather than individual pages is yielding a 20% performance improvement.
– Prep patches working toward Intel IAA accelerator support for Zswap.
– Lightweight Guard Pages allow user-space to place fault-generating guard pages within a single VMA to improve the efficiency of user-space memory allocators.
– The “transparent_hugepage_shmem=” option is added for more kernel parameter controls over Transparent Hugepages (THP) from the kernel boot command-line.
– Various other optimizations and improvements.
The full list of MM feature patches for Linux 6.13 via the pull request.