LKML News v5.19-rc1
[PATCH] arm64: enable THP_SWAP for arm64 (Barry Song)
https://lkml.kernel.org/r/20220524071403.128644-1-21cnbao@gmail.com
This patch enables THP_SWAP
, which can help swap performance on systems
having fast swap storages, for arm64.
[CFP LPC 2022] Kernel Memory Management Microconference (Vlastimil Babka)
https://lkml.kernel.org/r/d24e9ac9-0903-3c15-c446-2962f44a360f@suse.cz
This year, LPC will have kernel memory management microconference. It will supplement the LSF/MM and lead by Matthew Wilcox and Vlastimil Babka.
[PATCH v2] arm64: enable THP_SWAP for arm64 (Barry Song)
https://lkml.kernel.org/r/20220527100644.293717-1-21cnbao@gmail.com
Second version of the THP_SWAP
enablement for arm64 has posted.
[GIT PULL] MM updates for 5.19-rc1 (Andrew Morton)
https://lkml.kernel.org/r/20220525114208.223f45e4b361d99b83be0c52@linux-foundation.org
A pull request of almost all of MM has posted by Andrew to Linus. This contains DAMON autotuning, fixed virtual address space ranges monitoring, etc.
[GIT PULL] hotfixes for 5.19-rc1 (Andrew Morton)
https://lkml.kernel.org/r/20220527102947.9c7e74d491765ba74bb81374@linux-foundation.org
Six mm fixes for v5.19-rc1 are pull-requested. Five among those are also for stable series.
[GIT PULL] additional MM updates for 5.19-rc1 (Andrew Morton)
https://lkml.kernel.org/r/20220527103014.517818624f9f6d4f0ba0b523@linux-foundation.org
Andrew’s pull request of mm changes have posted to Linus. This mail also contains some plans for the maple tree and the MGLRU merge. Maple tree would be merged in for v5.20, and then MGLRU would be.
RFC: Memory Tiering Kernel Interfaces (v4) (Wei Xu)
https://lkml.kernel.org/r/CAAPL-u9Wv+nH1VOZTj=9p9S70Y3Qz3+63EkqncRDdHfubsrjfw@mail.gmail.com
Revised scheme for memory tiering kernel interface requesting comments have posted.
ZSWAP still considered experimental? (Diederik de Haas)
https://lkml.kernel.org/r/10087857.nUPlyArG6x@bagend
Diederik asks if it makes sense to mark zswap as experimental, as it has been a while after it has merged. Last change to zswap.rst was 2013-07-11.
[PATCH v5 0/6] mm: introduce shrinker debugfs interface (Roman Gushchin)
https://lkml.kernel.org/r/20220601032227.4076670-1-roman.gushchin@linux.dev
Fifth version of the patchset for adding a good debugfs interface for shrinkers have posted.
[PATCH v1 0/5] mm, hwpoison: enable 1GB hugepage support (Naoya Horiguchi)
https://lkml.kernel.org/r/20220602050631.771414-1-naoya.horiguchi@linux.dev
This patchset enables memory error handling on 1GB hugepage.
[PATCH v5 0/9] mm/demotion: Memory tiers and demotion (Aneesh Kumar K.V)
https://lkml.kernel.org/r/20220603134237.131362-1-aneesh.kumar@linux.ibm.com
Memory tier is created during the kernel initialization and updated when NUMA nodes are hot-added or hot-removed, and therefore there are some cases where it needs to be more flexible. This patchset makes the memory tier creation explicit under the control of userspace and/or device drivers.
[PATCH v6 00/15] mm: userspace hugepage collapse (Zach O’Keefe)
https://lkml.kernel.org/r/20220604004004.954674-1-zokeefe@google.com
After the discussion, sixth version of the user space hugepage collapse patch
has posted. It changed its eligibility semantics by decoupling MADV_COLLAPSE
from sysfs enabled setting, simplify the huge pages allocation code path, and
the selftest hack has removed.
[RFC PATCH 0/3] Add PUD and kernel PTE level pagetable account (Bailin Wang)
https://lkml.kernel.org/r/cover.1654271618.git.baolin.wang@linux.alibaba.com
This patchset introduces two new helpers for accounting PUD and kernel PTE pagetable pages.
[GIT PULL] hotfixes for 5.19-rc1 (Andrew Morton)
https://lkml.kernel.org/r/20220605113808.2cf854614e3aff3790b7c49e@linux-foundation.org
A few hotfixes for 5.19-rc1 has pull-requested by Andrew Morton.
Linux 5.19-rc1 (Linus Torvalds)
https://lkml.kernel.org/r/CAHk-=wgZt-YDSKfdyES2p6A_KJoG8DwQ0mb9CeS8jZYp+0Y2Rw@mail.gmail.com
The two weeks of the merge window was fairly normal, though some pull requests were sent a little bit late. That said, this merge window had more signed pull requests, and especially Andrew Morton used the git this time. Anyway, the merge window has closed and the rc1 has released.
Below is the diffstat of the releases in the last two years.
Note that the y-axis is in logarithm. I draw it using https://github.com/sjp38/relstat and https://github.com/sjp38/lazybox using below command:
$ relstat.py --since 2020-06-06 | ~/lazybox/gnuplot/plot.py \
--data_fmt table --type labeled-lines --xtics_rotate -90 \
--font "Times New Roman, 5pt" --ylog --pointsize 0.3
And, below is the diffstat of the -rc1 releases in the last two years.