Patch Series

Subject Nesting support for lazy MMU mode
Author kevin.brodsky@arm.com
Date 2025-12-15 15:03:10 +0000 UTC
Version 6
Cc agordeev@linux.ibm.com akpm@linux-foundation.org andreas@gaisler.com anshuman.khandual@arm.com boris.ostrovsky@oracle.com bp@alien8.de catalin.marinas@arm.com christophe.leroy@csgroup.eu dave.hansen@linux.intel.com davem@davemloft.net david@kernel.org david@redhat.com dwmw2@infradead.org hpa@zytor.com jannh@google.com jgross@suse.com kevin.brodsky@arm.com liam.howlett@oracle.com linux-arm-kernel@lists.infradead.org linux-kernel@vger.kernel.org linux-mm@kvack.org linuxppc-dev@lists.ozlabs.org lorenzo.stoakes@oracle.com maddy@linux.ibm.com mhocko@suse.com mingo@redhat.com mpe@ellerman.id.au npiggin@gmail.com peterz@infradead.org ritesh.list@gmail.com rppt@kernel.org ryan.roberts@arm.com sparclinux@vger.kernel.org surenb@google.com tglx@linutronix.de vbabka@suse.cz venkat88@linux.ibm.com will@kernel.org x86@kernel.org xen-devel@lists.xenproject.org yeoreum.yun@arm.com

Patches (14)

Name Content [All]
[PATCH v6 01/14] powerpc/64s: Do not re-activate batched TLB flush [Body]
[PATCH v6 02/14] x86/xen: simplify flush_lazy_mmu() [Body]
[PATCH v6 03/14] powerpc/mm: implement arch_flush_lazy_mmu_mode() [Body]
[PATCH v6 04/14] sparc/mm: implement arch_flush_lazy_mmu_mode() [Body]
[PATCH v6 05/14] mm: clarify lazy_mmu sleeping constraints [Body]
[PATCH v6 06/14] mm: introduce CONFIG_ARCH_HAS_LAZY_MMU_MODE [Body]
[PATCH v6 07/14] mm: introduce generic lazy_mmu helpers [Body]
[PATCH v6 08/14] mm: bail out of lazy_mmu_mode_* in interrupt context [Body]
[PATCH v6 09/14] mm: enable lazy_mmu sections to nest [Body]
[PATCH v6 10/14] arm64: mm: replace TIF_LAZY_MMU with is_lazy_mmu_mode_active() [Body]
[PATCH v6 11/14] powerpc/mm: replace batch->active with is_lazy_mmu_mode_active() [Body]
[PATCH v6 12/14] sparc/mm: replace batch->active with is_lazy_mmu_mode_active() [Body]
[PATCH v6 13/14] x86/xen: use lazy_mmu_state when context-switching [Body]
[PATCH v6 14/14] mm: Add basic tests for lazy_mmu [Body]

Session 2025-12-15

ID (for dev) d052e85a-16fa-4588-8faa-ef03641fcff7
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base d0a24447990a9d8212bfb3a692d59efa74ce9f86 [Config] passed [Log]
[KASAN] Boot test: Base d0a24447990a9d8212bfb3a692d59efa74ce9f86 [Config] passed [Log]
[KASAN] Build Patched d0a24447990a9d8212bfb3a692d59efa74ce9f86 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched d0a24447990a9d8212bfb3a692d59efa74ce9f86 [Config] [patched] passed [Log]
[KASAN] Fuzzing d0a24447990a9d8212bfb3a692d59efa74ce9f86 [Config] d0a24447990a9d8212bfb3a692d59efa74ce9f86 [Config] [patched] passed [Log] [Artifacts]