LKML News v6.8-rc2
Project: Improving the PCP allocator (Matthew Wilcox)
https://lkml.kernel.org/r/Za6RXtSE_TSdrRm_@casper.infradead.org
Matthew introduces an idea to improve the PCP allocator, roughly saying, keeping only compound memory on the PCP list.
[PATCH v2 0/3] Enable >0 order folio memory compaction (Zi Yan)
https://lkml.kernel.org/r/20240123034636.1095672-1-zi.yan@sent.com
Zi enables larger than zero order folio compaction, which is the prerequisite for large folio support.
[PATCH v2 1/3] mm: make vm_area_struct anon_name field RCU-safe (Suren Baghdasaryan)
https://lkml.kernel.org/r/20240123231014.3801041-1-surenb@google.com
For lockless /proc/pid/maps
reads, this patch makes anon_name
field of
vm_area_struct
, which is the only one field that need to be accessed for
reading the file but not RCU-protected, to be protected by RCU.
[PATCH 0/3] Memory management patches needed by Rust Binder (Alice Ryhl)
https://lkml.kernel.org/r/20240124-alice-mm-v1-0-d1abcec83c44@google.com
Alice sent patches for making abstractions that needed by the Rust implementtion of the Binder driver.
[LSF/MM TOPIC] Making pseudo file systems inodes/dentries more like normal file system (Steven Rostedt)
https://lkml.kernel.org/r/20240125104822.04a5ad44@gandalf.local.home
Steven Rostedt proposes an LSFMM topic about a new pseudo file system called eventfs, which aims to be used for not only tracefs but also something like debugfs.
[RFC] Memory tiering kernel alignment (David Rientjes)
https://lkml.kernel.org/r/75f21150-1e12-4f4b-e578-e170e4fea18b@google.com
David asks people if they are interested in having a workgroup for Linux kernel’s tiered memory management support.
[LSF/MM/BPF TOPIC] MM: Mapcount Madness (David Hildenbrand)
https://lkml.kernel.org/r/049e4674-44b6-4675-b53b-62e11481a7ce@redhat.com
David Hildenbrand proposes an LSFMM topic for discussing about folio mapcount area ongoing works.
[LSF/MM/BPF TOPIC] Memory allocation profiling (Suren Baghdasaryan)
https://lkml.kernel.org/r/CAJuCfpGixJHag+71RZzzTHKC2ra4DpRZMozpxujegFVamJUOGA@mail.gmail.com
Suren proposes an LSFMM topic for discussing the process and new requirements for memory allocation profiling, which second version of the patchset is available and currently working on compiler supports which discussed at LPC 2023.
Linux 6.8-rc2 (Linus Torvalds)
https://lkml.kernel.org/r/CAHk-=wgxzm+Oc1ywuNGxb1R1=ZEC85LJi776R2QEpk6=_2Qfdw@mail.gmail.com
Linus Torvalds releases the second release candidate for Linux v6.8. It contains fixes for small annoying issues in rc1 including amdgpu scheduling hang issue and zstd compression related btrfs bug.
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 2022-01-29 | ~/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.