LKML News v6.2-rc6

[RFC PATCH 00/19] mm: Introduce a cgroup to limit the amount of locked and pinned memory (Alistair Popple)

https://lkml.kernel.org/r/cover.f52b9eb2792bccb8a9ecd6bc95055705cfe2ae03.1674538665.git-series.apopple@nvidia.com

This RFC patchset introduces a cgroup limit like RLIMIT_MEMLOCKED but that for pinned pages.

[RFC PATCH 0/4] Fix excessive CPU usage during compaction (Mel Gorman)

https://lkml.kernel.org/r/20230125134434.18017-1-mgorman@techsingularity.net

A patch for not ignoring fast_find_migrateblock() found pageblocks made compaction shows high CPU and stalls. It therefore once merged in mainline, than reverted, and again merged in mm-unstable. This patch fixes the underlying problem of the issue, so that the revert of the patch and reverted later.

[PATCH v3 0/7] introduce vm_flags modifier functions (Suren Baghdasaryan)

https://lkml.kernel.org/r/20230125233554.153109-1-surenb@google.com

vm_flags are usually modified under exclusive mmap_lock protection to prevent racing with concurrent VMA operations like merging and splitting. This patchset introduces a modifier function that ensure correct locking.

This was a part of per-VMA locking, but separated.

[LSF/MM/BPF TOPIC] State Of The Page (Matthew Wilcox)

https://lkml.kernel.org/r/Y9KtCc+4n5uANB2f@casper.infradead.org

Matthew proposes a LSFMMBPF session for sharing page dismemberment progress and future plans.

Linux 6.2-rc6 (Linus Torvalds)

https://lkml.kernel.org/r/CAHk-=wiJcsgmgjEitJ97x3unFpaKv1d=YyNr_5NbOTGsGqCG=A@mail.gmail.com

Unlike the worries from last week, the sixth release candidate for Linux v6.2 looks fairly small and normal. Linus says it might be just a good sign but he will drag the release with rc8, as previously mentioned.

Below is the diffstat of the releases in the last two years.

Kernel release stat

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 2021-01-30 | ~/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 -rc6 releases in the last two years.

rc6 release stat

Avatar
SeongJae Park
Kernel Programmer

SeongJae Park is a programmer who loves to analyze and develop systems.

Related