LKML News v5.9-rc7

[PATCH v3 00/10] KFENCE: A low-overhead sampling-based memory safety error detector (Marco Elver)

https://lkml.kernel.org/r/20200921132611.1700350-1-elver@google.com

The third version of KFENCE patchset is uploaded.

Machine lockups on extreme memory pressure (Shakeel Butt)

https://lkml.kernel.org/r/CALvZod4FWLsV9byrKQojeus7tMDhHjQHFF5J_JpNsyB0HkaERA@mail.gmail.com

Shakeel reports a machine lockup due to extreme memory pressure. It’s locked up on memcg’s vmpressure sr_lock, which is irq-unsafe. And the lockup made in IRQ. He proposes a solution simply changing the lock with irq-safe one, but he also admits it’s not a maintainable solution. Therefore, he asks if others has similar problems and if so, what was the solution.

[PATCH v6 0/6] mm: introduce memfd_secret system call to create “secret” memory areas (Mike Rapoport)

https://lkml.kernel.org/r/20200924132904.1391-1-rppt@kernel.org

Sixth version of the memfd_secret patchset. It aims to provide “secret” mappings, mostly for the guests.

Linux 5.9-rc7 (Linus Torvalds)

https://lkml.kernel.org/r/CAHk-=wj1SJmva5pQxT-XZkMREOa+iJuy0K8-zua0K=vF-Jz7zw@mail.gmail.com

All of the v5.9 gating issues including the VM bugs are finally fixed. However, because the fixes came in fairly late, Torvalds says he would release rc8 next week, instead of the v5.9.

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 2018-09-28 | ~/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