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 :)...

April 2, 2024 · 2 min · 404 words · Me

LKML News v6.9-rc2

[PATCH 0/2] support multi-size THP numa balancing (Baolin Wang) https://lkml.kernel.org/r/cover.1711453317.git.baolin.wang@linux.alibaba.com Baolin posted a patchset for making NUMA balancing algorithm for multi-sized THP (mTHP) to follow the THP strategy as the basic support. [PATCH v2 0/6] Improve visibility of writeback (Kemeng Shi) https://lkml.kernel.org/r/20240327155751.3536-1-shikemeng@huaweicloud.com Kemeng posted a patchset that adds two new debugfs file, bdi/xxx/stats and bdi/xxx/wb_stats to show whole bdi and per-wb writeback information. [PATCH v10] zswap: replace RB tree with xarray (Chris Li) https://lkml....

March 26, 2024 · 2 min · 347 words · Me

LKML News v6.9-rc1

[GIT PULL] slab updates for 6.9 (Vlastimil Babka) https://lkml.kernel.org/r/c021631d-29e5-432f-bfcd-1d75ec28d065@suse.cz Vlastimil sent the slab pull request for 6.9 to Linus Torvalds. [PATCH v4 0/6] Swap-out mTHP without splitting (Ryan Roberts) https://lkml.kernel.org/r/20240311150058.1122862-1-ryan.roberts@arm.com Ryan sent the fourth version of the patchset to swap-out multi-sized THP without splitting first. The approach is similar to that for PMD-sized THP. [PATCH] vmstat: Keep count of the maximum page reached by the kernel stack (Pasha Tatashin) https://lkml.kernel.org/r/20240313033417.447216-1-pasha.tatashin@soleen.com...

March 12, 2024 · 5 min · 929 words · Me

LKML News v6.8

[RFC 01/16] mm/hmm: let users to tag specific PFNs (Leon Romanovksy) https://lkml.kernel.org/r/a77609c9c9a09214e38b04133e44eee67fe50ab0.1709631413.git.leon@kernel.org This RFC patchset introduces new flag that allows users to tag specific PFNs with extra data. [PATCH V3 01/10] mm: page_alloc: freelist migratetype hygiene (Johannes Weiner) https://lkml.kernel.org/r/20240306041526.892167-1-hannes@cmpxchg.org Whne pages of one migratetype end up on the freelists on another type, migratetype violations happen. This third version of patchset fixes it. [PATCH 0/8] tracing: Persistent traces across a reboot or crash (Steven Rostedt) https://lkml....

March 5, 2024 · 2 min · 258 words · Me

LKML News v6.8-rc7

[PATCH 1/1] mm/madvise: enhance lazyfreeing with mTHP in madvise_free (Lance Yang) https://lkml.kernel.org/r/20240225123215.86503-1-ioworker0@gmail.com Lance improves madvise_free_pte_range() to handle large folios that smaller than PMD-size and optimizes lazy-free of PTE-mapped smaller than PMD-size THPs using this patch. [RFC PATCH] mm: Add reclaim type to memory.reclaim (Yafang Shao) https://lkml.kernel.org/r/20240225114204.50459-1-laoar.shao@gmail.com This RFC patch extends memory.reclaim memcg file to receive type of memory to reclaim. It supports pagecache only, slabs only, and both. [LSF/MM/BPF TOPIC] mm/mempolicy extentions for heterogeneous memory systems (Gregory Price) https://lkml....

February 27, 2024 · 3 min · 556 words · Me