LKML News v5.17-rc4
[PATCH v2 1/2] arm64: avoid flushing icache multiple times on contiguous HugeTLB (Muchun Song)
https://lkml.kernel.org/r/20220208054632.66534-1-songmuchun@bytedance.com
When a contiguous HugeTLB page is mapped, set_pte_at()
is called CONT_PTES / CONT_PMDS
times. Because the first flushing covers subsequent flushes, this
is unnecessary overhead, so this patchset avoids it.
[PATCH v7 00/12] Multigenerational LRU Framework (Yu Zhao)
https://lkml.kernel.org/r/20220208081902.3550911-1-yuzhao@google.com
Seventh version of the MGLRU patchset, which aims to reduce performance overhead and improve eviction target pages selection of reclamation logic is posted. Change from the last version is addressing the comments from stakeholders to the last version and measuring performance for each patch.
mmotm 2022-02-08-15-31 uploaded (Andrew Morton)
https://lkml.kernel.org/r/20220208233156.E2CA6C004E1@smtp.kernel.org
MMOTM tree has uploaded. It’s rebased on 5.17-rc3, added 49 new patches, modified 26 existing patches, and dropped 11 patches. In total, 280 patches in the queue.
[PATCH v5 0/5] sparse-vmemmap: memory savings for compound devmaps (device-dax) (Joao Martins)
https://lkml.kernel.org/r/20220210193345.23628-1-joao.m.martins@oracle.com
This patchset minimizes memory overhead of struct page
objects by pursuing a
similar apporach as Muchun Song does for hugetlb pages.
mmotm 2022-02-11-15-07 uploaded (Andrew Morton)
https://lkml.kernel.org/r/20220211230819.191B1C340E9@smtp.kernel.org
-mm tree is updated. It’s still based on 5.17-rc3, added 29 patches, modified 276 patches, and dropped 3 patches. In total, 306 patches in the queue.
Linux 5.17-rc4 (Linus Torvalds)
https://lkml.kernel.org/r/CAHk-=wgpOhU0cU+KZHA86OsoN2BxqT4ZoTMYHDMuzbiiiKK1Eg@mail.gmail.com
The fourth release candidate of v5.17 is out. All the things including diffstat and number of commits looks pretty much average for this cycle.
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-02-14 | ~/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 -rc4 releases in the last two years.