linux

LKML News v6.17-rc1

[PATCH v1 0/2] mm/damon: Add damos_stat support for vaddr PanJason https://lore.kernel.org/cover.1753794408.git.pyyjason@gmail.com Pan posted a patch series letting virtual address space monitoring operations of DAMON to support DAMOS_STAT with hugepage_size filter. [RFC PATCH v4 0/4] mm, bpf: BPF based THP order selection (Yafang Shao) https://lore.kernel.org/20250729091807.84310-1-laoar.shao@gmail.com Yafang posted the fourth veersion of bpf-based THP order selection patch series.

LKML News v6.16

[PATCH POC] prctl: extend PR_SET_THP_DISABLE to optionally exclude VM_HUGEPAGE (David Hildenbrand) https://lore.kernel.org/20250721090942.274650-1-david@redhat.com David posted a patch for extending prctl() for more fine-tuned control of THP behaviors per processes with their childs. [PATCH v2] MAINTAINERS: add MM MISC section, add missing files to MISC and CORE (Lorenzo Stoakes) https://lore.kernel.org/20250723095823.21940-1-lorenzo.stoakes@oracle.com Lorenzo posted a patch for further making MM sections on MAINTAINERS file be well organized. [RFC][PATCH v2 00/29] introduce kmemdump (Eugen Hristev) https://lore.

LKML News v6.16-rc7

[PATCH v9 00/14] khugepaged: mTHP support (Nico Pache) https://lore.kernel.org/20250714003207.113275-1-npache@redhat.com Nico posted ninth version of the patch series for adding mTHP support on khugepaged. [PATCH v7 0/7] use per-vma locks for /proc/pid/maps reads (Suren Baghadasaryan) https://lore.kernel.org/20250716030557.1547501-1-surenb@google.com Suren posted the seventh version of the patch series making reading of /proc/pid/maps with only per-vma locks. [PATCH v5 00/15] kunit: Introduce UAPI testing framework (Thomas Weißschuh) https://lore.kernel.org/20250717-kunit-kselftests-v5-0-442b711cde2e@linutronix.de Thomas posted fifth version of his patch series for unifying kunit and kselftest.

LKML News v6.16-rc6

Linux 6.16-rc6 (Linus Torvalds) https://lore.kernel.org/CAHk-=wgMZkz3O5d3aHvbw3uN9JyF1Lt1xrpTYdEuZmU7aUYJ3w@mail.gmail.com Linus released the sixth candidate of Linux v6.16. Linus mentions there was an issue that made him scared, but it turned out it was a simple issue. Release of v6.16 is back on the track.

LKML News v6.16-rc5

[PATCH v1 00/29] mm/migration: rework movable_ops page migration (part 1) (David Hildenbrand) David prepares the future that struct page and struct folio be decoupled and hence movable_ops page became no folio. [PATCH v8 00/15] khugepaged: mTHP support (Nico Pache) https://lore.kernel.org/20250702055742.102808-1-npache@redhat.com Nico Pache sent the eighth versin of his patch series for mTHP support on khugepaged. [RFC PATCH v3 00/13] mm/damon/vaddr: Allow interleaving in migrate_{hot,cold} actions (Bijan Tabatabai) https://lore.kernel.org/20250702201337.5780-1-bijan311@gmail.com Bijan posted third RFC version of DAMOS-based memory interleaving patch series.

LKML News v6.16-rc4

[PATCH 0/3] mm: introduce snapshot_page() (Luiz Capitulino) https://lore.kernel.org/cover.1750961812.git.luizcap@redhat.com Luiz introduces a helper functions for creating a snapshot of a page and its folio. [PATCH v4 0/2] fix MADV_COLLAPSE issue if THP settings are disabled (Baolin Wang) https://lore.kernel.org/cover.1750815384.git.baolin.wang@linux.alibaba.com Baolin posted a patch series for making THP never means never. Linux 6.16-rc4 (Linus Torvalds) https://lore.kernel.org/CAHk-=wjqJeFHs_CsO2MeFLi-qceFM7_dVfKBMH4B7oVJaH6tHQ@mail.gmail.com Linus released the fourth candidate for Linux 6.16. Linus mentions things look fairly normal despite of the large merge window.

LKML News v6.16-rc3

[RFC 0/3] mm: introduce snapshot_page() (Luiz Capitulino) https://lore.kernel.org/cover.1750170418.git.luizcap@redhat.com Luiz posted an RFC patch series for introducing a helper function for showing consistent view of a folio, and using it from kpagecount and stable_page_flags(). [RFC PATCH v1 0/4] Kernel thread based async batch migration (Bharata B Rao) https://lore.kernel.org/20250616133931.206626-1-bharata@amd.com Bharata posted an RFC patch series for doing pages migration in an asynchronous and batched way. [Linux Memory Hotness and Promotion] Notes from June 5, 2025 (David Rientjes) https://lore.

LKML News v6.16-rc2

[PATCH RFC] mm: madvise: use per_vma lock for MADV_FREE (Barry Song) https://lore.kernel.org/20250610055920.21323-1-21cnbao@gmail.com Barry posted ano ther RFC for using per-vma lock for MADV_FREE. [Invitation] Linux MM Alignment Session on SLUB Sheaves counters on Wednesday (David Rientjes) https://lore.kernel.org/7e833009-9eb7-cfbd-ee94-590035da84c0@google.com David announces next Linux MM alignment session for SLUB sheaves, which will be led by Vlastimil Babka. [RFC PATCH 0/4] mm/damon: Add DAMOS action to interleave data across nodes (Bijan Tabatabai) https://lore.kernel.org/20250612181330.31236-1-bijan311@gmail.com Bijan posted a patch series for utilizing DAMON to do dynamic memory interleaving.

LKML News v6.16-rc1

[PATCH RFC] mm: use per_vma lock for MADV_DONTNEED (Barry Song) https://lore.kernel.org/20250527044145.13153-1-21cnbao@gmail.com Barry posted an RFC to make MADV_DONTNEED madvise() calls to use per-vma lock when the region is in a signle vma. [PATCH v4] tools/mm: Add script to display page state for a given PID and VADDR (Ye Liu) https://lore.kernel.org/20250528091543.355386-1-ye.liu@linux.dev Ye posted fourth version of a patch for drgn script that shows detailed information of page for a given virtual address.

I will have a talk at the Kernel Recipes 2025

DAMON talk for Kernel Recipes 2025 has been scheduled. The title of the talk is “Overcoming Observer Effects in Memory Management with DAMON”. It will introduce DAMON at whole for wider audience.