LKML News v6.7-rc5

[PATCH] mm/thp: add CONFIG_TRANSPARENT_HUGEPAGE_NEVER option (Dmytro Maluka)

Khugepaged has its own memory cost, and it increases vm.min_free_kbytes as it needs when it starts. On 4GB RAM, 3 mmzones and pageblock_order == MAX_ORDER, khugepaged increases vm.min_free_kbytes from 8MB to 132MB. This patch introduces a config to disallow khugepaged starts by default. It still allows the userspace to start khugepaged, though.

[PATCH v4 0/2] KSM: support smart-scan feature (Stefan Roesch)

This patchset disables KSM smart scan for ksm tests and add more ksm tests for smart scan feature.

[PATCH 0/7] mm/zswap: optimize the scalability of zswap rb-tree (Chengming Zhou)

Zswap is protecting its internal rb-tree via a spinlock, and hence showing not good scalability. This patchset splits the rb-tree into multiple ones.

[GIT PULL] hotfixes for 6.7-rc5 (Andrew Morton)

Andrew sent 31 hotfixes for v6.7-rc5. 10 of those are for stable@.

[PATCH v3 0/4] supplement of slab allocator removal (Xiongwei Song)

This series cleans up slab code following the slab removal change.

stable/LTS test report from KernelCI (2023-12-08) (Gustavo Padovan)

Gustavo starts improving the KernelCI output to be useful for stable kernels maintainers.

Linux 6.7-rc5 (Linus Torvalds)

Torvalds was in travel, suffering from jetlag and a cold last week. However the changes for 6.7-rc5 was normal enough for him to work for. As a result, the fifth release candidate for Linux 6.7 has released on the day.

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 and using below command:

$ --since 2021-12-11 | ~/lazybox/gnuplot/ \
    --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 -rc5 releases in the last two years.

rc5 release stat

SeongJae Park
Kernel Development Engineer

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