LKML News v5.18-rc3

Re: [PATCH v10 00/14] Multi-Gen LRU Framework (Andrew Morton)

https://lore.kernel.org/linux-mm/20220411191559.a844c7140faeba2e68d842b7@linux-foundation.org/

Andrew Morton’s overall answer to MGLRU patchset. He would merge the latest MGLRU in -mm and -next, but would request broader update to the code.

mmotm 2022-04-12-21-05 uploaded (Andrew Morton)

https://lkml.kernel.org/r/20220413040610.06AAAC385A4@smtp.kernel.org

A snapshot of -mm has updated. It added 79 new patches, modified 24 patches, and dropped 10 patches. In total, 257 patches in the queue.

[PATCH v2 0/5] mm: demotion: Introduce new node state N_DEMOTION_TARGETS (Jagdish Gediya)

https://lkml.kernel.org/r/20220413092206.73974-1-jvgediya@linux.ibm.com

This patchset adds new memory node state N_DEMOTION_TARGETS, which indicates the node is for demotion. This helps a situation where DRAM-only memory numa node having same node state.

[PATCH v2 00/12] mm: userspace hugepage collapse (Zach O’Keefe)

https://lkml.kernel.org/r/20220414180612.3844426-1-zokeefe@google.com

Second version of the userspace hugepage collapse. This patchset adds a new MADV hint which allows user space to directly collapse hugepage.

incoming (Andrew Morton)

https://lkml.kernel.org/r/20220414191240.9f86d15a3e3afd848a9839a6@linux-foundation.org

14 patches for fixing various subsystems are sent from Andrew to Linus.

[PATCH rfc 0/5] mm: introduce shrinker sysfs interface (Roman Gushchin)

https://lkml.kernel.org/r/20220416002756.4087977-1-roman.gushchin@linux.dev

This patchset adds a new sysfs interface at /sys/kernel/shrinker/, which can be used for fine control and debugging of the shrinkers.

[PATCH RFC lsfmm 0/6] mm: proactive reclaim and memory tiering topics (Davidlohr Bueso)

https://lkml.kernel.org/r/20220416053902.68517-1-dave@stgolabs.net

Davidlohr is proposing a new LSFMM topic with an RFC patch which introducing another sysfs interface for memory tier information exposure to the user space.

Linux 5.18-rc3 (Linus Torvalds)

https://lkml.kernel.org/r/CAHk-=wgBR6P8EseYMjfMjxQ_oTpoQmL0qvKpAw04kP-HBgSGFg@mail.gmail.com

The third release candidate of 5.18 has prioritized to be released even on Easter Sunday, so we have it now. Everything looks quite normal, though email changes in devicetree files and sound card probing error handling fixes are making the diffstat a little bit odd.

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 2020-02-07 | ~/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 -rc3 releases in the last two years.

rc2 release stat

Avatar
SeongJae Park (SJ)
Kernel Programmer

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

Related