LKML News v6.2-rc2

[PATCH -next v3 0/7] mm: convert page_idle/damon to use folios (Kefeng Wang)

https://lkml.kernel.org/r/20221228113413.10329-1-wangkefeng.wang@huawei.com

Patchset for converting Idle Pages Tracking and DAMON to use Folios instead of Page where possible has posted.

[PATCH 1/1] mm: fix vma->anon_name memory leak for anonymous shmem VMAs (Suren Baghdasaryan)

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

Shared anonymous pages VMA naming has a memory leak. This patch fixes the leak.

[QUESTION] about the maple tree and current status of mmap_lock scalability (Hyeonggon Yoo)

https://lkml.kernel.org/r/EC51CFA7-2BC8-4F72-A7D4-3B1A778EDB37@gmail.com

Hyeonggon has asked the status and plan of mmap_lock scalability improvement. Interesting discussion continues there. Suren says he worked with Liam for making the maple tree to sue per-vma lock and it is already almost done, and would post the patch in 2023, probably in January.

Linux 6.2-rc2 (Linus Torvalds)

https://lkml.kernel.org/r/CAHk-=wim8DMRzjyYTJ3UbdqZ26keQyZSU02NZb-JY1=9OpcO1w@mail.gmail.com

Due to the holidays season, last week was quite calm, though there were several pull requests for Linus Torvalds at the end of the week. As a result, 6.2-rc2 has released, but with only small changes. Linus expects the trend will continue for rc3.

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

rc2 release stat

Avatar
SeongJae Park
Kernel Development Engineer

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

Related