LKML News v6.3-rc2

[Invitation] Linux MM Alignment Session on Wednesday (David Rientjes)

https://lkml.kernel.org/r/CAE-26VAFJtSu5xEbzNUgPVn3W13-B1bGvvU8-+i-hkS4GtupCw@mail.gmail.com

David is hosting biweekly meetings for Linux memory management developments called Linux MM Alignment, and he is publicly inviting people to the meetings.

The next instance will be held on 10:00 PST, 2023-03-08, at https://meet.google.com/csb-wcds-xya

THP backed thread stacks (Mike Kravetz)

https://lkml.kernel.org/r/20230306235730.GA31451@monkey

Mike found THP-always’s memory bloat issue due to THP usage for threads’ stacks. Mike feels it might make no sense to use THP for stacks even if the THP policy is ‘always’, and starting discussions on improvment of the situation.

[PATCH v2 0/3] Ignore non-LRU-based reclaim in memcg reclaim (Yosry Ahmed)

https://lkml.kernel.org/r/20230309093109.3039327-1-yosryahmed@google.com

Memcg reclaim sometimes over-report the number of reclaimed pages. This patchset fixes the issue by ignoring non-LRU-based reclaim.

[PATCH v11 0/7] Implement IOCTL to get and optionally clear info about PTEs (Muhammad Usama Anjum)

https://lkml.kernel.org/r/20230309135718.1490461-1-usama.anjum@collabora.com

This patchset adds a new ioctl, namely PAGEMAP_SCAN for pagemap file for getting and clearing page table entries information. That was already almost possible for soft-dirty PTE bit, and was used by CRIU. However, this patchset makes the feature available for only specific pages.

Linux 6.3-rc2 (Linus Torvalds)

https://lkml.kernel.org/r/CAHk-=wii6BZtVKYfvQCQqbE3+t1_yAb-ea80-3PcJ4KxgpfHkA@mail.gmail.com

After the week, second release candidate of Linux kernel v6.3 has released. Removal of r8188eu driver is dominating the change log. However, other than the big change, other things are just 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-03-13 | ~/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 Programmer

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

Related