LKML News v6.7-rc4

[PATCH v2] prctl: Get private anonymous memory region name (Rong Tao)

https://lkml.kernel.org/r/tencent_77E0BC1E8E9A21CA1B9009DD66555C72A90A@qq.com

Now prctl() can set the name of anonymous vmas, but there is no option for getting the name. This patch implements the getter feature.

[RFC PATCH 0/6] Supporting GMEM (generalized memory management) for external memory devices (Weixi Zhu)

https://lkml.kernel.org/r/20231128125025.4449-1-weixi.zhu@huawei.com

Because Linux kernels’ memory management system is mainly for only host DRAM, accelerator driver developers need to invent their own external memory management subsystems that feature similar functionality. This patchset tries to reduce the redundant part.

[PATCH RFC v3 0/9] SLUB percpu array caches and maple tree nodes (Vlastimil Babka)

https://lkml.kernel.org/r/20231129-slub-percpu-caches-v3-0-6bcf536772bc@suse.cz

This RFC patchset introduces opt-in percpu arrays for caching allocated and free objects in SLUB. It also modifies maple tree to get benefit from this.

[PATCH 0/1] Add swappiness argument to memory.reclaim (Dan Schatzberg)

https://lkml.kernel.org/r/20231130153658.527556-1-schatzberg.dan@gmail.com

This patch adds swappiness=<val> argument to memory.reclaim interface.

[PATCH v3 0/7] mm, security, bpf: Fine-grained control over memory policy adjustments with lsm bpf (Yafang Shao)

https://lkml.kernel.org/r/20231201094636.19770-1-laoar.shao@gmail.com

Since any user can do mbind(), some NUMA node could be out of free memory and invoke OOM killer despite of enough system-wide free memory. This patchset introduces LSM hooks for syscalls do disable MPOL_BIND.

Linux 6.7-rc4 (Linus Torvalds)

https://lkml.kernel.org/r/CAHk-=wjsbytYq780PM-Wby_2rPabxg-WT-CRPZZaVYsmLiacHw@mail.gmail.com

The fourth release candidate for Linux 6.7 is out with normal small changes. Linus is having his last travel and it made the release in unusual time (still Sundasy afternoon in somewhere, though). There are also holidays that previously made the release schedule a bit unusual, but Linus expect that might not affect this time.

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 2021-12-04 | ~/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 -rc4 releases in the last two years.

rc4 release stat

Avatar
SeongJae Park
Kernel Development Engineer

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

Related