LKML News v6.9-rc3

[PATCH v3 0/7] mm/kvm: Improve parallelism for access bit harvesting (James Houghton)

https://lkml.kernel.org/r/20240401232946.1837665-1-jthoughton@google.com

James posted the third version of the patchset for adding KVM’s test-and-clear-access-bits fast path that doesn’t take mmu_lock. It is RFC because the author wants to do more performance tests, and unusre if the arm64 part is correct.

[PATCH] mm, mmap: remove vma_merge() (Vlastimil Babka)

https://lkml.kernel.org/r/20240401192623.18575-2-vbabka@suse.cz

After the successful removal of SLAB, Vlastimil suggests to remove vma_merge(). But the patch has sent on 2024-04-01 :)

[PATCH v3] mm: add per-order mTHP alloc_success and alloc_fail counters (Barry Song)

https://lkml.kernel.org/r/20240403035502.71356-1-21cnbao@gmail.com

This patch sets up the framework for per-order mTHP allocation success/fail counters, which could help profiling system.

[PATCH v4 0/4] Memory management patches needed by Rust Binder (Alice Ryhl)

https://lkml.kernel.org/r/20240404-alice-mm-v4-0-49a84242cf02@google.com

Alice sent the fourth version of the patchset for making changes in memory mangement subsystem that needed by Rust-written Binder.

Linux choosing to swap despite having 250G of file memory available (Frits Hoogland)

https://lkml.kernel.org/r/C55D835F-1412-4FB2-AA3B-70425E270D0F@gmail.com

Frits asks a question about the linux’ behavior that they don’t understand.

[RFC PATCH v3 0/7] DAMON based tiered memory management for CXL memory (Honggyu Kim)

https://lkml.kernel.org/r/20240405060858.2818-1-honggyu.kim@sk.com

Honggyu sent the third RFC patchset for DAMON-based tiered memory management.

More annoying code generation by clang (Linus Torvalds)

https://lkml.kernel.org/all/CAHk-=whHWjKK1TOMT1XvxFj8e-_uctJnXPxM=SyWHmW63B_EDw@mail.gmail.com/

Linus Torvalds shares his thought on clang’s annoying code generation behavior.

[PATCH 1/1] mm: change inlined allocation helpers to account at the call site (Suren Baghdasaryan)

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

Suren posted a patch to make the memory allocation profiling accounts call sites of inlined functions instead of the functions themselves.

[RFC PATCH v3 0/7] DAMON based tiered memory management for CXL memory (Honggyu Kim)

https://lkml.kernel.org/r/20240405060858.2818-1-honggyu.kim@sk.com

Honggyu posted the third version of DAMON-based tiered memory management patchset.

[GIT PULL] hotfixes for 6.9-rc3 (Andrew Morton)

https://lkml.kernel.org/r/20240405114018.48d320803e1b3920f68f9f96@linux-foundation.org

Andrew sent hotfixes pull request to Linus Torvalds.

Linux 6.9-rc3 (Linus Torvalds)

https://lkml.kernel.org/r/CAHk-=whDuqyVC6xMkOnNt2EeTd-s4uqa3sYghj5UzkELFW2bpw@mail.gmail.com

Linus Torvalds released the third candidate for Linux v6.9-rc3. This is not usual as it has many fixes for bcachefs. Linus says it is not weird since bcachefs is definitely not stable for now. Hence he concludes this is not really all that big.

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/lazybox using below command:

$ relstat.py --since 2022-04-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 -rc3 releases in the last two years.

rc3 release stat

Avatar
SeongJae Park (SJ)
Kernel Programmer

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

Related