kernel

LKML News v6.13-rc4

[RFC PATCH 00/12] khugepaged: Asynchronous mTHP collapse (Dev Jain) https://lore.kernel.org/20241216165105.56185-1-dev.jain@arm.com Dev Jain posted an RFC patch series that makes khugepaged collapses multi-sized THP. [PATCH] mm/page_idle: Constify ‘struct bin_attribute’ (Thomas Weißschuh) https://lore.kernel.org/20241216-sysfs-const-bin_attr-page_idle-v1-1-cc01ecc55196@weissschuh.net Thomas marks struct bin_attribute objects that used in page_idle to be marked as const, since it is now supported. Slow-tier Page Promotion discussion recap and open questions (David Rientjes) https://lore.kernel.org/6d582bb6-3ba5-1768-92f2-6025340a3cd4@google.com David shares his summary of the discussions around asynchronous page promotion approach from AMD that was held on last MM alignment session.

LKML News v6.13-rc3

[Invitation] Linux MM Alignment Session on Slow-tier Page Promotion on Wednesday (David Rientjes) https://lore.kernel.org/52a4867a-f330-4d3f-2da8-0919bc49c6ea@google.com David Rientjes invites MM people to the next alignment session. The topic is slow-tier page promotion, led by RaghavendraKT from AMD. They have RFC, too: https://lore.kernel.org/linux-mm/20241201153818.2633616-1-raghavendra.kt@amd.com/T/#t [PATCH mm-unstable 00/17] mm: Introduce arch_mmap_hint() (Kalesh Singh) https://lore.kernel.org/20241210024119.2488608-1-kaleshsingh@google.com Kalesh posted a patch that introducing per-architecture mmap_hint() implementation and fixing the mmap hint being ignored due to THP in some cases.

LKML News v6.13-rc2

[PATCH] MAINTAINERS: group all VMA-related files into the VMA section (Lorenzo Stoakes) https://lore.kernel.org/20241206191600.45119-1-lorenzo.stoakes@oracle.com Lorenzo posted a patch adding more source files for VMA section of MAINTAINERS file, to avoid people sending patches without Cc-ing VMA maintainers. Linux 6.13-rc2 (Linus Torvalds) https://lore.kernel.org/CAHk-=wgDe9JfGynY9KQ1exkL0DM-cyLYdeYdOxbCXNHm=qAgSQ@mail.gmail.com Linus released the second candidate of Linux v6.13. Some autoamted cleanup changes made the diff bit noisy, and there are some real fixes for drivers, networking and bpf.

LKML News v6.13-rc1

[GIT PULL] MM updates for 6.13-rc1 (Andrew Morton) https://lore.kernel.org/20241118193001.6aefcadd7426feafedf824e1@linux-foundation.org Andrew posted memory management subsystem pull request for v6.13-rc1 to Linus Torvalds. [PATCHSET v5 0/17] Uncached buffered IO (Jens Axboe) https://lore.kernel.org/20241114152743.2381672-2-axboe@kernel.dk Jens is continuing his work on support of buffered IO that isn’t page cache persistent. The motivation is the fact that device speed is getting faster while reclaim is not. [RFCv1 0/6] Page Detective (Pasha Tatashin) https://lore.kernel.org/20241116175922.3265872-1-pasha.tatashin@soleen.com Pasha posted an RFC patch series for better debugging of page status.

LKML News v6.12

[PATCH 0/4] move per-vma lock into vm_area_struct (Suren Baghdasaryan) https://lore.kernel.org/20241111205506.3404479-1-surenb@google.com Suren posted a patch moving vm_lock back into vm_area_struct after confirming the performance regression found before happens only on limited cases (old Broadwell microarchitecture). [PATCH] lib/alloc_tag: Remove the sysctl configuration to prevent users from disabling it at runtime (Hao Ge) https://lore.kernel.org/20241108075004.131911-1-hao.ge@linux.dev Hao tries to remove runtime memory allocation profiling on/off knob, since he believes it is only making users confused.

LKML News v6.12-rc7

[PATCH 0/3] Introduce acctmem (Matthew Wilcox) https://lore.kernel.org/20241104210602.374975-1-willy@infradead.org Willy tries to split out page->memcg_data reference counting using a new abstract, acctmem. [linus:master] [mm, mmap] d4148aeab4: will-it-scale.per_process_ops 3888.9% improvement (kernel test robot) https://lore.kernel.org/202411072132.a8d2cf0f-oliver.sang@intel.com Kernel test robot reports huge improvement on will-it-scale benchmark, coming from commit d4148aeab412 (“mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizes”). Linux 6.12-rc7 (Linus Torvalds) https://lore.kernel.org/CAHk-=wiWK-GCmFGNqknDZzWMZM-u58tmP=jZ9ooTo9b8NURvgQ@mail.gmail.com Linus released the seventh candidate for Linux v6.12. Linus says no big surprises found, so he anticipates final 6.

LKML News v6.12-rc6

[GIT PULL] hotfixes for 6.12-rc6 (Andrew Morton) https://lore.kernel.org/20241028203743.3fe4d95463aaafe23a239b51@linux-foundation.org Andrew posted mm hotfixes for v6.12-rc6. [PATCH v2 0/4] mm: add more kernel parameters to control mTHP (Maíra Canal) https://lore.kernel.org/20241029002324.1062723-1-mcanal@igalia.com Maira posted a patch series for adding kernel parameters to control mTHP for shmem. [Invitation] Linux MM Alignment Session on Memory Error Detector on Wednesday (David Rientjes) https://lore.kernel.org/9242f7cc-6b9d-b807-9079-db0ca81f3c6d@google.com David invites kernel developers to another MM alignment session. The topic is how to make user-space control memory failure recovery.

LKML News v6.12-rc5

[PATCH v1 0/6] mm/arm64: re-enable HVO (Yu Zhao) https://lore.kernel.org/20241021042218.746659-1-yuzhao@google.com There were a few attempts to enable hugetlb vmemmap optimization (HVO) on arm64. Yu posted another approach. linus-next: improving functional testing for to-be-merged pull requests (Sasha Levin) https://lore.kernel.org/ZxZ8MStt4e8JXeJb@sashalap Sasha proposes having a new test-purpose tree for Linus’ concern about testing. Re: [GIT PULL] bcachefs fixes for 6.12-rc5 (Sasha Levin) https://lore.kernel.org/Zxf3vp82MfPTWNLx@sashalap Following the feedback to linus-next proposal, Sasha implemented a bot for simple pre-merge check of pull requests, and showcase it on a random pull request.

LKML News v6.12-rc4

[Invitation] bi-weekly guest_memfd upstream call on 2024-10-17 (David Hildenbrand) https://lore.kernel.org/df619e65-e65e-4856-b4ca-9938e8e08f18@redhat.com David starts a bi-weekly call series for discussing guest_memfd. The first instance will be held on 2024-10-17 9am PT. [Invitation] Linux MM Alignment Session on IOMMU(fd) persistence and Kexec Hand Over (KHO) on Wednesday (David Rientjes) https://lore.kernel.org/c85a45fb-7b21-4f9f-568a-e86debbd001a@google.com David invites people to next MM alignment session. The topic will be Amazon’s kexec hand-over for making iommu persistent during live update of kernel.

LKML News v6.12-rc3

[RFC PATCH v3 0/4] sched+mm: Track lazy active mm existence with hazard pointers (Mathew Desnoyers) https://lore.kernel.org/20241008135034.1982519-1-mathieu.desnoyers@efficios.com Mathiew Desnoyers posted the third version of his hazard pointer patch series for optimizing active_mm tracking following comments from Peter Zijlstra and Paul E. McKenney on the previous versions of the patch series. [RFC PATCH 0/1] Buddy allocator like folio split (Zi Yan) https://lore.kernel.org/20241008223748.555845-1-ziy@nvidia.com Zi Yan posted an RFC patch for making folio split behaves like the Buddy allocator, to reduce total number of folios after splits.