Subject KVM: x86/hyperv: Fix racy usage of vcpu->arch.hyperv
Author seanjc@google.com
Date 2026-06-30 22:56:08 +0000 UTC
Version
Cc dwmw2@infradead.org dwmw@amazon.co.uk kvm@vger.kernel.org linux-kernel@vger.kernel.org paul@xen.org pbonzini@redhat.com seanjc@google.com syzbot@syzkaller.appspotmail.com vkuznets@redhat.com
Patches (11)
Name Content [All]
[PATCH v4 01/11] KVM: x86/hyperv: Get target FIFO in hv_tlb_flush_enqueue(), not caller [Body]
[PATCH v4 02/11] KVM: x86/hyperv: Check for NULL vCPU Hyper-V object in kvm_hv_get_tlb_flush_fifo() [Body]
[PATCH v4 03/11] KVM: x86/hyperv: Ensure vCPU's Hyper-V object is initialized on cross-vCPU accesses [Body]
[PATCH v4 04/11] KVM: x86/xen: Always route non-singleshot-timer vCPU hypercalls to userspace [Body]
[PATCH v4 05/11] KVM: x86/xen: Consolidate checks on Xen vCPU ID for singleshot timer hypercalls [Body]
[PATCH v4 06/11] KVM: x86/xen: Punt singleshot timer hcalls to userspace if Xen vCPU ID isn't set [Body]
[PATCH v4 07/11] KVM: Initialize a vCPU's index to '-1' while it's being created [Body]
[PATCH v4 08/11] KVM: Move nVMX's lockdep logic for vcpu->mutex to a common helper [Body]
[PATCH v4 09/11] KVM: x86: Treat a vCPU as unreachable if its index is invalid [Body]
[PATCH v4 10/11] KVM: x86/hyperv: Assert vCPU's mutex is held in to_hv_vcpu() [Body]
[PATCH v4 11/11] KVM: x86/hyperv: Use {READ,WRITE}_ONCE for cross-task synic->active accesses [Body]
Session 2026-06-30
ID (for dev) fb1a20ec-4012-4a1e-8bdb-6c3408f7dc8b
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base a204badd8432f93b7e862e7dac6db0fe3d65f370 [Config] passed [Log]
[KASAN] Boot test: Base a204badd8432f93b7e862e7dac6db0fe3d65f370 [Config] passed [Log]
[KASAN] Build Patched a204badd8432f93b7e862e7dac6db0fe3d65f370 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched a204badd8432f93b7e862e7dac6db0fe3d65f370 [Config] [patched] passed [Log]
[KASAN] Fuzz a204badd8432f93b7e862e7dac6db0fe3d65f370 [Config] a204badd8432f93b7e862e7dac6db0fe3d65f370 [Config] [patched] passed [Log] [Artifacts]