LKML News v6.7-rc6

[Invitation] Linux MM Alignment Session on remap_file_pages on Wednesday (David Rientjes) There will be the last Linux MM Alignment Session for re-introducing remap_file_pages(), led by Matthew Wilcox, on 2023-11-13. [PATCH] kernel: Introduce a write lock/unlock wrapper for tasklist_lock (Maria Yu) There are multiple scenarios for tasklist_lock that could lead to bad responsiveness. To mitigate the situation, this patch introduces a write lock/unlock wrapper for tasklist_lock. [PATCH 0/9] Finish two folio conversions (Matthew Wilcox) https://lkml.

LKML News v6.7-rc5

[PATCH] mm/thp: add CONFIG_TRANSPARENT_HUGEPAGE_NEVER option (Dmytro Maluka) Khugepaged has its own memory cost, and it increases vm.min_free_kbytes as it needs when it starts. On 4GB RAM, 3 mmzones and pageblock_order == MAX_ORDER, khugepaged increases vm.min_free_kbytes from 8MB to 132MB. This patch introduces a config to disallow khugepaged starts by default. It still allows the userspace to start khugepaged, though. [PATCH v4 0/2] KSM: support smart-scan feature (Stefan Roesch)

LKML News v6.7-rc4

[PATCH v2] prctl: Get private anonymous memory region name (Rong Tao) Now prctl() can set the name of anonymous vmas, but there is no option for getting the name. This patch implements the getter feature. [RFC PATCH 0/6] Supporting GMEM (generalized memory management) for external memory devices (Weixi Zhu) Because Linux kernels’ memory management system is mainly for only host DRAM, accelerator driver developers need to invent their own external memory management subsystems that feature similar functionality.

LKML News v6.7-rc3

[PATCH v6 0/4] page_owner: print stacks and their counter (Oscar Salvador) This patchset introduces a new read-only file page_owner_stacks. This can be useful for getting the relationship between stacks and allocation/free without fiddling with pages. [PATCH v3 0/8] riscv: ASID-related and UP-related TLB flush enhancements (Samuel Holland) A patchset for improving some TLB flush inefficiencies in risc-v. [RFC] mm: Multi-gen LRU: fix use of mm/page_idle/bitmap (Henry Huang)

LKML News v6.7-rc2

[PATCH v7 00/10] Small-sized THP for anonymous memory (Ryan Roberts) The seventh revision of small-sized anonymout memory THP is posted. [PATCH v2 00/14] Transparent Contiguous PTEs for User Mappings (Ryan Roberts) This patchset makes opportunistic and transparent contpte mappings for user memory when it meets the requirement. [GIT PULL] hotfixes for 6.7-rc2 (Andrew Morton) MM subsystem hotfixes for rc2 has sent to Linus Torvalds. Linux 6.7-rc2 (Linus Torvalds) https://lkml.

LKML News v6.7-rc1

NUMA + THP test suites? (John Hubbard) John asks tets suite for NUMA and THP that can be useful for testing patches for the topics. [PATCH v4 0/1] mm: report per-page metadata information (Sourav Panda) This patch adds per-node and global page metadata information to sysfs and procfs, to let users know how much memory is being used by the metadata. [GIT PULL] MM updates for 6.7-rc1 (Andrew Morton) https://lkml.

LKML News v6.6

Virtual Scanning Considered Harmful (Matthew Wilcox) Matthew shares his benchmark program that simulates speeds of LRU pages traversal using an linked list, an array, and direct physical addresses. As can expect, the physical address based traversal is fastest. [GIT PULL] hotfixes for 6.6 (Andrew Morton) Andrew sent mm hotfixes for v6.6 to Linus Torvalds. One for DAMON also contained. [PATCH v4 0/5] workload-specific and memory pressure-driven zswap writeback (Nhat Pham) https://lkml.

LKML News v6.6-rc7

[PATCH] x86/mm: drop 4MB restriction on minimal NUMA node size (Mike Rapoport) Kernel can panic when less than 4MB NUMA node is configured. The commit which introduced the 4MB limit doesn’t clearly explain the reason. This patch drops the limit. [Invitation] Linux MM Alignment Session on Small-sized THPs on Wednesday (David Rientjes) The next MM alignment session sill be lead by Ryan Roberts from ARM, for small-sized THP.

LKML News v6.6-rc6

[RFC PATCH 0/5] hot page swap to zram, cold page swap to swapfile directly (Lincheng Yang) The team has made the kernel feature that swaps hot page to zram and cold pages to swapfile, directly. It aims to reduce zram compression/decompression overhead under memory pressure on Android v4.19 linux kernel, and trying to make it upstreamed due to the GKI limitation. [RFC PATCH] zswap: add writeback_time_threshold interface to shrink zswap pool (Zhongkun He) https://lkml.

LKML News v6.6-rc5

[PATCH 0/5] riscv: Use READ_ONCE()/WRITE_ONCE() for pte accesses (Alexandre Ghiti) A patchset for making all page table entries accesses use READ_ONCE()/WRITE_ONCE(), to avoid compiler reordering of the accesses. [PATCH v1 0/3] mm/gup: Introduce pin_user_pages_fd() for pinning shmem/hugetlbfs file pages (Vivek Kasireddy) A patchset introducing a new function for long-term pages pinning. [RFC PATCH v3 0/3] Introduce persistent memory pool (Stanislav Kinsburskii) An RFC implementing a memory allocator in the kernel for persistent memory has posted.