LKML News v5.15

Dynamically allocated memory descriptors (Matthew Wilcox)

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

In this mail, Matthew explains his idea on making struct page only two words and how it could work with buddy allocator freelists.

[RFC] mm: Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT (Sebastian Andrzej Siewior)

https://lkml.kernel.org/r/20211026165100.ahz5bkx44lrrw5pt@linutronix.de

Mel told RT patchset could incur spikes on NUMA machines when NUMA_BALANCING and THP are turned on. Sebastian request comments on disabling those on RT enabled kernel by default, but still trying to find a good test for that.

mmotm 2021-10-27-18-32 uploaded (Andrew Morton)

https://lkml.kernel.org/r/20211028013301.pr6m56GoH%akpm@linux-foundation.org

The -mm of the moment tree is updated. This update adds 69 patches, modify 68 patches, drops no patch. 435 patches in total in the -mm tree.

[PATCH] mm: Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT (Sebastian Andrzej)

https://lkml.kernel.org/r/20211028143327.hfbxjze7palrpfgp@linutronix.de

After getting some feedback, this patch removed RFC tag.

incoming (Andrew Morton)

https://lkml.kernel.org/r/20211028143506.5f5d5e2cd1f768a1da864844@linux-foundation.org

11 patches for fixes of v5.15 are posted from Andrew to Linus.

[GIT PULL] Memory folios for v5.16 (Matthew Wilcox)

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

Matthew is sending the memory folios pull request again, for v5.16. I personally curious what feedback will come for this time.

This pull request merged in the mainline for v5.16.

Linux 5.15 (Linus Torvalds)

https://lkml.kernel.org/r/CAHk-=wjfbfQobW2jygMvgfJXKmzZNB=UTzBrFs2vTEzVpBXA4Q@mail.gmail.com

The 5.15 of Linux has released in the normal 9 weeks cycle, with DAMON. It started with pains due to the -Werror, but the pace has been normal soon. This also means the merge window for 5.16 is open. DAMON following patches for DAMOS and DAMON-based proactive reclamation are in -next tree. Let’s see if those will be merged in this merge window.

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 2019-11-01 | ~/lazybox/gnuplot/plot.py \
    --data_fmt table --type labeled-lines --xtics_rotate -90 \
    --font "Times New Roman, 5pt" --ylog --pointsize 0.3
Avatar
SeongJae Park
Kernel Programmer

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

Related