LKML News v5.17-rc8

mmotm 2022-03-06-20-33 uploaded (Andrew Morton)

https://lkml.kernel.org/r/20220307043435.251DBC340E9@smtp.kernel.org

The -mm tree has updated. It’s based on v5.17-rc6, added 19 patches, modified 6 patches, and dropped 19 patches. In totla, 428 patches in the queue.

[PATCH v3] mm: add ztree - new allocator for use via zpool API (Ananda)

https://lkml.kernel.org/r/20220307142724.14519-1-a.badmaev@clicknet.pro

Third version of ztree, which is intended to be used for storing compressed objects per ztree block. Comparing to the previous version, compiler warnings have fixed.

[LSF/MM/BPF BOF idea] CXL BOF discussion (Ira Weiny)

https://lkml.kernel.org/r/YiZ0Jmhyf515EJzD@iweiny-desk3

Ira is proposing a BPF for CXL.

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

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

This RFC patchset introduces a mechanism for user space to induce a turanparent hugepages collapses, for more flexible THP usages. Both process_madivse() and madvise() are used.

[PATCH v9 00/14] Multi-Gen LRU Framework (Yu Zhao)

https://lkml.kernel.org/r/20220309021230.721028-1-yuzhao@google.com

A new revision of MGLRU patchset. It removed CONFIG_NR_LRU_GENS and CONFIG_TIERS_PER_GEN configs compared to the last version.

[RFC] Free up a page flag (Matthew Wilcox)

https://lkml.kernel.org/r/YikTHqjv4S6ZQ3Fv@casper.infradead.org

This RFC patch frees up a page flag for others to use.

mmotm 2022-03-10-21-38 uploaded (Andrew Morton)

https://lkml.kernel.org/r/20220311053937.E9658C340E9@smtp.kernel.org

Andrew updated mmotm and pushed. Compared to the last update, it has rebased on 5.17-rc7, added 34 new patches, modified 111 patches, and dropped 5 patches. In total, 457 patches in the queue.

Linux 5.17-rc8 (Linus Torvalds)

https://lkml.kernel.org/r/CAHk-=wiHa0vsZseZES=1T0rJ4Z_bC5cwHMUJfqFL9hVpvB283g@mail.gmail.com

Unlike the expectation, Linus Torvalds has released another release candidate. This is the fourth -rc8 since v5.9-rc8, which was released at 2020-10-04. This was due to the embargoed patches for spectre variants, which has not tested widely enough with variable automation tests which might have untested combinations.

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-03-14 | ~/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 -rc7 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