LKML News v6.4-rc1

https://lkml.kernel.org/r/20230425084627.3573866-1-fengwei.yin@intel.com

Ryan found large anonymous folios exposes some lock contention unlike large page cache folios, because anonymous mapping is allocated/freed more frequently. This patchset mitigates the lock contention by avoid acquiring queue lock unnecessarily, and allowing batched large folio list adds to lru list.

[PATCH v2 0/3] fs: multigrain timestamps (Jeff Layton)

https://lkml.kernel.org/r/20230424151104.175456-1-jlayton@kernel.org

This patchset makes file system to support not single-gran timestamp but multi-gran timestamps.

[LSF/MM/BPF TOPIC] The future of memory tiering (David Rientjes)

https://lkml.kernel.org/r/7443f0e6-6be2-3320-60d9-03da0cca2987@google.com

David is suggesting a last minute LSF/MM/BPF topic, regarding the memory tiering future.

[GIT PULL] MM updates for 6.4-rc1 (Andrew Morton)

https://lkml.kernel.org/r/20230427153345.451d86681f9c6775ea579e5a@linux-foundation.org

Andrew Morton has posted a memory mangement subsystem udpates pull request for v6.4-rc1. This includes Suren’s per-VMA locking of mmap_lock.

[PATCH v2 0/2] memcg: OOM log improvements (Yosry Ahmed)

https://lkml.kernel.org/r/20230428132406.2540811-1-yosryahmed@google.com

This patchset brings back some unnecessarily changed cgroup v1 stat in OOM logs, and make it less printk() internals reliant.

[PATCH 1/1] mm: change per-VMA lock statistics to be disabled by default (Suren Baghdasaryan)

https://lkml.kernel.org/r/20230428173533.18158-1-surenb@google.com

Linus asked per-VMA lock statistics to be disabled by default, in reply to the MM pull request. Linus argues all such things for debug should be disabled by default. Suren sent a patch for the change.

[PATCH RFC net-next/mm V3 0/2] page_pool: new approach for leak detection and shutdown phase (Jesper Dangaard Brouer)

https://lkml.kernel.org/r/168269854650.2191653.8465259808498269815.stgit@firesoul

This patchset moves leak detection algorithm from page_pool to mm layer page allocator when CONFIG_DEBUG_VM is on.

[PATCH 00/40] Memory allocation profiling (Suren Baghdasaryan)

https://lkml.kernel.org/r/20230501165450.15352-1-surenb@google.com

Suren has posted the code tagging patchset again, but this time focused on a real usage of the infrastructure, memory allocation profiling.

[syzbot] Monthly mm report (May 2023) (syzbot)

https://lkml.kernel.org/r/0000000000000a842e05fac4fa77@google.com

Syzbot reports issues found for memory management subsystem. For the last 31 days, 2 issues were fixed and 7 new issues detected. In total, 47 issues still open while 212 have bee n fixed.

[GIT PULL] final MM updates for 6.4-rc1 (Andrew Morton) (0+ msgs) (Andrew Morton)

https://lkml.kernel.org/r/20230503162432.24a580b6c1a7fd465ed6bc2d@linux-foundation.org

Andrew Morton sent last pull requests containing memory management subsystem updates for v6.4.

[PATCH] sysctl: add config to make randomize_va_space RO (Michael McCracken)

https://lkml.kernel.org/r/20230504213002.56803-1-michael.mccracken@gmail.com

This patch introduces a new config RO_RANDMAP_SYSCTL, which sets randomize_va_space sysctl permission as 0444 to disabllow all runtime changes.

Linux 6.4-rc1 (Linus Torvalds)

https://lkml.kernel.org/r/CAHk-=wiUxm-NZ1si8dXWVTTJ9n3c+1SRTC0V+Lk7hOE4bDVwJQ@mail.gmail.com

After the two weeks, the first release candidate for Linux v6.4-rc1 has released.

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-05-08 | ~/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 -rc1 releases in the last two years.

rc1 release stat

Avatar
SeongJae Park (SJ)
Kernel Programmer

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

Related