Subject KVM: x86/hyperv: Fix racy usage of vcpu->arch.hyperv
Author seanjc@google.com
Date 2026-06-12 23:06:15 +0000 UTC
Version
Cc kvm@vger.kernel.org linux-kernel@vger.kernel.org pbonzini@redhat.com seanjc@google.com syzbot@syzkaller.appspotmail.com vkuznets@redhat.com
Patches (8)
Name Content [All]
[PATCH v2 1/8] KVM: x86/hyperv: Get target FIFO in hv_tlb_flush_enqueue(), not caller [Body]
[PATCH v2 2/8] KVM: x86/hyperv: Check for NULL vCPU Hyper-V object in kvm_hv_get_tlb_flush_fifo() [Body]
[PATCH v2 3/8] KVM: x86/hyperv: Ensure vCPU's Hyper-V object is initialized on cross-vCPU accesses [Body]
[PATCH v2 4/8] KVM: Initialize a vCPU's index to '-1' while it's being created [Body]
[PATCH v2 5/8] KVM: Move nVMX's lockdep logic for vcpu->mutex to a common helper [Body]
[PATCH v2 6/8] KVM: x86: Treat a vCPU as unreachable if its index is invalid [Body]
[PATCH v2 7/8] KVM: x86/hyperv: Assert vCPU's mutex is held in to_hv_vcpu() [Body]
[PATCH v2 8/8] KVM: x86/hyperv: Use {READ,WRITE}_ONCE for cross-task synic->active accesses [Body]
Session 2026-06-12
ID (for dev) 1aed8cd8-a5e6-436b-80ef-85a58a7146fe
Status waiting
Test Base Patched Verdict