LKML News v5.13-rc4
[PATCH 0/2] arm64: remove page granularity limitation from KFENCE (Jisheng Zhang)
https://lkml.kernel.org/r/20210524172433.015b3b6b@xhacker.debian
This patchset removes the page granularity mapping requirement for the KFENCE’s
linear map, to achieve both arm64’s block level and contiguous mapping for
non-KFENCE pool pages, by allocating the KFENCE pool before paging_init()
.
[PATCH v2 00/21] Optimize list lru memory consumption (Muchun Song)
https://lkml.kernel.org/r/20210527062148.9361-1-songmuchun@bytedance.com
Muchun found kmalloc-32 slab cache consuming huge memory due to cgroups initialization, and posting this patchset which expected to fix the problem fundamentally. This patchset reduced memory consumption of system under specific scenario from about 24GB to about 4GB.
Linux 5.13-rc4 (Linus Torvalds)
https://lkml.kernel.org/r/CAHk-=wjKJ5Mw7P=U0AyhFJbGB+4TT=SE=tmf=md0cqEn527HFg@mail.gmail.com
Last release candidate (rc3) was quite small than usual. Maybe it was just a matter of timing, as rc of this week is fairly big. So nothing worrisome for now.
Below is the diffstat of the releases in the last two years.
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-05-31 | ~/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.