LKML News v5.19

[PATCH v4 0/3] mm/mprotect: Fix soft-dirty checks (Peter Xu) https://lkml.kernel.org/r/20220725142048.30450-1-peterx@redhat.com Fourth version of the soft-dirty check fixes for mprotect has posted. This version polishes the commit message and adds tests. [PATCH v2 1/2] mm/slub: enable debugging memory wasting of kmalloc (Feng Tang) https://lkml.kernel.org/r/20220725112025.22625-1-feng.tang@intel.com As slab allocates memory in only power of 2 bytes size, memory can be wasted when slab allocation is requested for a large number of times for objects that sizes not aligned in power of two bytes....

July 25, 2022 · 2 min · 393 words · Me

LKML News v5.19-rc8

[RESEND PATCH v3] arm64: enable THP_SWAP for arm64 (Barry Song) https://lkml.kernel.org/r/20220718090050.2261-1-21cnbao@gmail.com This patch enables THP_SWAP which can improve the swap performance for transparent hugepages on ARM64 architecture. [PATCH v12 00/69] Introducing the Maple Tree (Liam Howlett) https://lkml.kernel.org/r/20220720021727.17018-1-Liam.Howlett@oracle.com Maple tree has already merged in the mm-unstable but a new bug has found, so the 12th version of the patchset has posted. [PATCH v10 0/8] mm/demotion: Memory tiers and demotion (Aneesh Kumar K....

July 19, 2022 · 2 min · 269 words · Me

LKML News v5.19-rc7

[PATCH 0/4] add struct page and Direct I/O support to reserved memory (Li Chen) https://lkml.kernel.org/r/20220711122459.13773-1-me@linux.beauty Only buffered I/O is available to reserved memory for ZONE_DEVICE and mhp. This patchset enables direct I/O to the memory for better throughput. [PATCH -V4 RESEND 0/3] memory tiering: hot page selection (Huang Ying) https://lkml.kernel.org/r/20220713083954.34196-1-ying.huang@intel.com This patchset implements a new hot page identification algorithm based on the latency between NUMA balancing page table scanning and hit page fault, so that it can be somewhat LFU algorithm instead of MRU algorithm....

July 12, 2022 · 2 min · 270 words · Me

LKML News v5.19-rc6

[PATCH v9 0/9] x86: Show in sysfs if a memory node is able to do encryption (Martin Fernandez) https://lkml.kernel.org/r/20220704135833.1496303-1-martin.fernandez@eclypsium.com This patchset makes each memory descriptor node to show if it has the EFI_MEMORY_CPU_CRYPRO attribute. [PATCH v3] arm64: enable THP_SWAP for arm64 (Barry Song) https://lkml.kernel.org/r/20220706072707.114376-1-21cnbao@gmail.com THP_SWAP, which dealys the split of THP for swap, includes swap throughput and architecture independent, but enabled on x86_64 only. This patch enables it on arm64....

July 5, 2022 · 2 min · 246 words · Me

LKML News v5.19-rc5

[PATCH v3] docs: rename Documentation/vm to Documentation/mm (Mike Rapoport) https://lkml.kernel.org/r/20220627060026.180439-1-rppt@kernel.org As the subject says, this commit renames the Documentation/vm directory to Documentation/mm. [PATCH v6 0/4] KVM: mm: count KVM mmu usage in memory stats (Yosry Ahmed) https://lkml.kernel.org/r/20220628220938.3657876-1-yosryahmed@google.com This patchset allows users account KVM mmu usages with NR_SECONDARY_PAGETABLE memory stat. [RFC PATCH] mm/slub: enable debugging memory wasting of kmalloc (Feng Tang) https://lkml.kernel.org/r/20220630014715.73330-1-feng.tang@intel.com As kmalloc allocates memory in power of 2 granularity, it could waste a lot of memory....

June 28, 2022 · 2 min · 252 words · Me