LKML News v6.3-rc7

[PATCH v5] mm: oom: introduce cpuset oom (Gang Li)

https://lkml.kernel.org/r/20230411134539.45046-1-ligang.bdlg@bytedance.com

This patch makes oomkiller to aware of numa nodes of processes that assigned via cpuset so that real memory pressure tirggeered process can be picked as victim of the pressure.

[LSF/MM/BPF TOPIC] Reducing zombie memcgs (T.J. Mercier)

https://lkml.kernel.org/r/CABdmKX2M6koq4Q0Cmp_-=wbP0Qa190HdEGGaHfxNS05gAkUtPA@mail.gmail.com

Memcg lives in the kernel until the reference count drops to zero, even if it’s removed by userspace. This zombie-like memcg consumes system resource and makes kernel operations that get affected by the total number of memcg less efficient. This new topic suggestion is for discussion on a out-of-tree solution for this problem.

[LSF/MM/BPF TOPIC] Sunsetting buffer_heads (Hannes Reinecke)

https://lkml.kernel.org/r/6ca617db-5370-7f06-8b4e-c9e10f2fa567@suse.de

An LSF/MM/BPF proposal for phasing out buffer_head, which makes people bogged down due to its complicated links into filesystems and mm.

[RFC v2 PATCH 00/17] variable-order, large folios for anonymous memory (Ryan Roberts)

https://lkml.kernel.org/r/20230414130303.2345383-1-ryan.roberts@arm.com

Second RFC for implementing variable order large folios for anonyous memory has posted.

Linux 6.3-rc7 (Linus Torvalds)

https://lkml.kernel.org/r/CAHk-=wjwK59PegTZb9r=EVuCPwbigcbbby5AwEboMBgykhL-KA@mail.gmail.com

The seventh release candidate, which is the usually the last candidate of the release, has released. No special things though cgroup cpuset fix, which merged in last week was somewhat Torvalds didn’t like at that point. It’s still not a releae blocker, though. If things doesn’t go very bad this week, we will get the Linux v6.3 this sunday, as expected.

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-04-17 | ~/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.

rc7 release stat

Avatar
SeongJae Park (SJ)
Kernel Programmer

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

Related