LKML News v6.2-rc4

[PATCH 00/41] Per-VMA locks (Suren Baghdasaryan)

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

For the mmap_lock scalability issue, yet another approach called per-VMA locks has posted.

[PATCH v2 0/2] docs/mm: start filling out new structure (Mike Rapoport)

https://lkml.kernel.org/r/20230110152358.2641910-1-rppt@kernel.org

MM kernel documentation has restructured to be somewhat more like textbook that can better explaining overall concept and how it manage memory, but the content is empty. Mike starts filling the content.

LSFMMBPF proposal [General/MM]: SRCU: a case study in memory ordering (Joel Fernandes)

https://lkml.kernel.org/r/CAEXW_YQSkai0-oeZVmWjMr3vZF-uvq-S=6Dxx_BueMOkNHGutw@mail.gmail.com

A session proposal for LSF/MM/BPF of this year has posted. Joel proposes to introduce SRCU and discuss how Linux Kernel Memory Model can be improved.

[PATCH 00/28] Get rid of tail page fields (Matthew Wilcox)

https://lkml.kernel.org/r/20230111142915.1001531-1-willy@infradead.org

This patchset removes two fileds in struct page, which were for pointing first and second tail pages, appropriately, to shrink the struct page definition.

[LSF/MM/BPF TOPIC] tracing mapped pages for quicker boot performance (Steven Rostedt)

https://lkml.kernel.org/r/20230112132153.38d52708@gandalf.local.home

Steven Rostedt proposes a LSF/MM/BPF session for discussing if there could be a way to add traceevents like things to let applications know exactly what pages in a file are being read from disk.

[PATCH 0/6 v3] Discard __GFP_ATOMIC (Mel Gorman)

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

A new version of Discard __GFP_ATOMIC patchset rewritten by Mel has posted.

Linux 6.2-rc4 (Linus Torvalds)

https://lkml.kernel.org/r/CAHk-=wgcOEWvT-WjmRf-zCCXyFJaVVFH=26BPQ+N1OFTTnN=RA@mail.gmail.com

The fourth release candidate for Linux v6.2 has released. Seems people are back from holidays. Everything looks normal.

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-16 | ~/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.

rc4 release stat

Avatar
SeongJae Park (SJ)
Kernel Programmer

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

Related