Patch Series

Subject KVM: arm64: Refactor user_mem_abort() into a state-object model
Author tabba@google.com
Date 2026-03-06 14:02:20 +0000 UTC
Version
Cc catalin.marinas@arm.com joey.gouly@arm.com kvm@vger.kernel.org kvmarm@lists.linux.dev linux-arm-kernel@lists.infradead.org maz@kernel.org oliver.upton@linux.dev qperret@google.com suzuki.poulose@arm.com tabba@google.com vdonnefort@google.com will@kernel.org yuzenghui@huawei.com

Patches (13)

Name Content [All]
[PATCH v1 01/13] KVM: arm64: Extract VMA size resolution in user_mem_abort() [Body]
[PATCH v1 02/13] KVM: arm64: Introduce struct kvm_s2_fault to user_mem_abort() [Body]
[PATCH v1 03/13] KVM: arm64: Extract PFN resolution in user_mem_abort() [Body]
[PATCH v1 04/13] KVM: arm64: Isolate mmap_read_lock inside new kvm_s2_fault_get_vma_info() helper [Body]
[PATCH v1 05/13] KVM: arm64: Extract stage-2 permission logic in user_mem_abort() [Body]
[PATCH v1 06/13] KVM: arm64: Extract page table mapping in user_mem_abort() [Body]
[PATCH v1 07/13] KVM: arm64: Simplify nested VMA shift calculation [Body]
[PATCH v1 08/13] KVM: arm64: Remove redundant state variables from struct kvm_s2_fault [Body]
[PATCH v1 09/13] KVM: arm64: Simplify return logic in user_mem_abort() [Body]
[PATCH v1 10/13] KVM: arm64: Initialize struct kvm_s2_fault completely at declaration [Body]
[PATCH v1 11/13] KVM: arm64: Optimize early exit checks in kvm_s2_fault_pin_pfn() [Body]
[PATCH v1 12/13] KVM: arm64: Hoist MTE validation check out of MMU lock path [Body]
[PATCH v1 13/13] KVM: arm64: Clean up control flow in kvm_s2_fault_map() [Body]

Session 2026-03-06

ID (for dev) 0ae22e44-b47d-4ccf-8cb8-d7555257e81d
Status skipped
Triaged Skipped: failed to find a base commit: series does not apply [Log]
Execution Log [Link]
Test Base Patched Verdict