LKML News v5.15

Dynamically allocated memory descriptors (Matthew Wilcox) https://lkml.kernel.org/r/YXcLqcFhDq3uUwIj@casper.infradead.org In this mail, Matthew explains his idea on making struct page only two words and how it could work with buddy allocator freelists. [RFC] mm: Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT (Sebastian Andrzej Siewior) https://lkml.kernel.org/r/20211026165100.ahz5bkx44lrrw5pt@linutronix.de Mel told RT patchset could incur spikes on NUMA machines when NUMA_BALANCING and THP are turned on. Sebastian request comments on disabling those on RT enabled kernel by default, but still trying to find a good test for that....

October 27, 2021 · 2 min · 308 words · Me

LKML News v5.15-rc7

incoming (Andrew Morton) https://lkml.kernel.org/r/20211018151438.f2246e2656c041b6753a8bdd@linux-foundation.org 19 mm subsystem fix patches have sent to Linus Torvalds. [PATCH v11 1/3] mm: rearrange madvise code to allow for reuse (Suren Baghdasaryan) https://lkml.kernel.org/r/20211019215511.3771969-1-surenb@google.com This commit refactor some madvise code for vma updates so that those can be reused by prctl. mmotm 2021-10-20-20-40 uploaded (Andrew Morton) https://lkml.kernel.org/r/20211021034104.F6VxKBQcG%akpm@linux-foundation.org Andrew updated mmotm. It’s based on 5.15-rc6, adds 74 new patches modifies 29 existing patches, and drops 22 patches. In total, 366 patches in the queue....

October 19, 2021 · 1 min · 189 words · Me

LKML News v5.15-rc6

mmotm 2021-10-10-18-19 uploaded (Andrew Morton) https://lkml.kernel.org/r/20211011012001.mSbkDke0y%akpm@linux-foundation.org Update of mmotm. 33 new patches added and 7 old patches dropped. 285 patches in total. [PATCH v2 0/2] Introduce simple pidfd to task helper (Christian Brauner) https://lkml.kernel.org/r/20211011133245.1703103-1-brauner@kernel.org This patchset adds a simple helper to make code clean without duplications. [PATCH v0.7 0/5] sched,mm,x86/uaccess: implement User Managed Concurrency Groups (Peter Oskolkov) https://lkml.kernel.org/r/20211012232522.714898-1-posk@google.com This patchset implements the kernel parts for user-space m:n threading. If this is finalized and merged, user-space applications will be able to do the scheduling of their threads on their own....

October 11, 2021 · 2 min · 263 words · Me

LKML News v5.15-rc5

[PATCH 0/2] Introduce simple pidfd to task helper (Christian Brauner) https://lkml.kernel.org/r/20211004125050.1153693-1-christian.brauner@ubuntu.com This patchset adds a pidfd handling wrapper for removing duplications. [PATCH 00/62] Separate struct slab from struct page (Matthew Wilcox) https://lkml.kernel.org/r/20211004134650.4031813-1-willy@infradead.org This huge patchset separates struct slab from struct page to make struct page simple and therefore easier to handle. [PATCH v3 00/66] Introducing the Maple Tree (Liam Howlett) https://lkml.kernel.org/r/20211005012959.1110504-1-Liam.Howlett@oracle.com This patchset introduces Maple tree, which is intended to replace the rb tree for vmas, to improve the scalability....

October 5, 2021 · 2 min · 404 words · Me

LKML News v5.15-rc4

[RFC PATCH 0/8] mm/madvise: support process_madvise(MADV_DONTNEED) (Nadav Amit) https://lkml.kernel.org/r/20210926161259.238054-1-namit@vmware.com This patchset makes process_madvise() to support MADV_DONTNEED hint. mmotm 2021-09-28-19-05 uploaded (Andrew Morton) https://lkml.kernel.org/r/20210929020604.DyNimbxao%akpm@linux-foundation.org The mm-of-the-moment snapshot has been updated. 13 drop, 45 add, 37 modified. 184 patches in the broken/ in total. [PATCH 1/2] memcg: flush stats only if updated (Shakeel Butt) https://lkml.kernel.org/r/20210930044711.2892660-1-shakeelb@google.com This patchset makes memcg stats updated only when needed, as it is currently flushed on every refault and reclaim iteration....

September 28, 2021 · 2 min · 293 words · Me