kernel

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

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.

LKML News v6.12-rc2

[PATCH v2 1/2] virt: pvmemcontrol: control guest physical memory properties (Yuanchu Xie) https://lore.kernel.org/20241001011328.2806686-1-yuanchu@google.com Yuanchu posted the second version of a patch series for pvmemcontrol, which allows VM guests control their physcial memory properties and enable security features optimizations. [Invitation] Linux MM Alignment Session on shared PTEs across processes on Wednesday (David Rientjes) https://lore.kernel.org/eb2ce2c1-9fbd-215b-9973-7ec515c14015@google.com Dadiv shares next Linux MM alignment session will be held this Wednesday. The topic will be “Add support for shared PTEs across processes”, aka mshare().

LKML News v6.11

[PATCH hotfix 6.11] minmax: reduce egregious min/max macro expansion (Lorenzo Stoakes) https://lore.kernel.org/20240911153457.1005227-1-lorenzo.stoakes@oracle.com Lorenzo sent a patch for resolving min()/max() expansions causing kernel build time issue by fixing a few known-bad cases of nested macro usages. [RFC PATCH 0/7] support for mm-local memory allocations and use it (Fares Mehanna) https://lore.kernel.org/20240911143421.85612-1-faresx@amazon.de Fares posted an RFC patch series for mm-local memory allocations for pushing those out of rach for possible speculation based cross-process attacks.

LKML News v6.11-rc7

[PATCH 00/15] timers: Cleanup delay/sleep related mess (Anna-Maria Behnsen) https://lore.kernel.org/20240904-devel-anna-maria-b4-timers-flseep-v1-0-e98760256370@linutronix.de A discussion started from a question about acpi_os_sleep() concluded the documentation is outdated, and same for some code for the same reason. This patchset tries to update the documents and code. [PATCH 0/2 v2] remove PF_MEMALLOC_NORECLAIM (Michal Hocko) https://lore.kernel.org/20240902095203.1559361-1-mhocko@kernel.org Michal sent the second revision of PF_MEMALLOC_NORECLAIM removal patchset with Reviewed-by: tags in a more formal version. [GIT PULL] hotfixes for 6.

LKML News v6.12-rc1

[GIT PULL] slab updates for 6.11 (Vlastimil Babka) https://lore.kernel.org/8d6c5d10-5750-4472-858c-eadc105453be@suse.cz Vlastimil sent the slab pull request for Linux 6.12-rc1. Apparently the title is a typo. [RFC PATCH 0/4] Add hazard pointers to kernel (Boqun Feng) https://lore.kernel.org/20240917143402.930114-1-boqun.feng@gmail.com Boqun posted a patch series for introducing hazard pointers for kernel space, which is “a scalable reference counting mechanism with RCU-like API”. [GIT PULL] hotfixes for 6.12-rc1 (Andrew Morton) https://lore.kernel.org/20240919003557.1777673c0f759f9e4ebaa328@linux-foundation.org Andrew sent a hotfixes pull request for 6.