LKML News v6.1-rc2
[RFC PATCH] mm: Introduce new MADV_NOMOVABLE behavior (Baolin Wang)
This RFC patch introduces a new madvise()
hint called MADV_NOMOVABLE
for
long-term pinning of memory.
[PATCH 0/4] Add MADV_COLLAPSE documentation (Zach O’Keefe)
https://lkml.kernel.org/r/20221017175523.2048887-1-zokeefe@google.com
This patchset adds documentation of MADV_COLLAPSE
, which is a new madvise()
hint that merged in v6.1.
[PATCH v4 0/3] THP Shrinker (Alexander Zhu)
https://lkml.kernel.org/r/cover.1666150565.git.alexlzhu@fb.com
Alexander posted the fourth version of THP shrinker, which aims to reduce the THP memory inefficiency due to the THP internal fragmentation.
[PATCH v3 0/9] mm: introduce Designated Movable Blocks (Doug Berger)
https://lkml.kernel.org/r/20221020215318.4193269-1-opendmb@gmail.com
The monotonic zones layout avoids flexible movable pages layout on some systems having multiple memory controllers. This patchset introduces designated memory blocks that ca help mitigating the situation.
Linux 6.1-rc2 (Linus Torvalds)
https://lkml.kernel.org/r/CAHk-=wgLV1tNP0EYz7qWK-xeKzO6bh5Kogbpn2wxKLPPpOit3w@mail.gmail.com
Second release candidate of Linux v6.1 has released. Mainly due to a late pull request for media tree, this release is unusually big.
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-08-22 | ~/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 -rc2 releases in the last two years.