Subject KVM: x86/xen: Clean up shared info / vcpu info handling
Author dwmw2@infradead.org
Date 2026-08-11 09:37:03 +0000 UTC
Version
Cc ankur.a.arora@oracle.com boris.ostrovsky@oracle.com bp@alien8.de dave.hansen@linux.intel.com dwmw2@infradead.org dwmw@amazon.co.uk hpa@zytor.com joao.m.martins@oracle.com kvm@vger.kernel.org linux-kernel@vger.kernel.org lkp@intel.com mingo@redhat.com paul@xen.org pbonzini@redhat.com seanjc@google.com suryasaimadhu369@gmail.com syzbot@syzkaller.appspotmail.com syzkaller-bugs@googlegroups.com tglx@kernel.org x86@kernel.org
Patches (11)
Name Content [All]
[PATCH v2 01/11] KVM: x86/xen: Rename 'longmode' to 'is_64bit' in hypercall handling [Body]
[PATCH v2 02/11] KVM: x86/xen: Introduce kvm_xen_has_64bit_shinfo() macro [Body]
[PATCH v2 03/11] KVM: x86/xen: Rename max_evtchn_port() to kvm_max_evtchn_port() [Body]
[PATCH v2 04/11] KVM: x86/xen: Latch shinfo mode in kvm_xen_set_evtchn_fast() [Body]
[PATCH v2 05/11] KVM: x86/xen: Latch shinfo mode in kvm_xen_schedop_poll() [Body]
[PATCH v2 06/11] KVM: x86/xen: Enforce 4-byte alignment of vcpu_info registration [Body]
[PATCH v2 07/11] KVM: x86/xen: Use 32-bit locked bts for vcpu_info evtchn_pending_sel [Body]
[PATCH v2 08/11] KVM: x86/xen: Use 32-bit atomics if vCPU's evtchn_pending_sel isn't aligned [Body]
[PATCH v2 09/11] KVM: x86/xen: Use atomic*() APIs instead of open coded equivalents [Body]
[PATCH v2 10/11] KVM: x86/xen: Take kvm->srcu in __kvm_xen_has_interrupt() [Body]
[PATCH v2 11/11] KVM: pfncache: use a dedicated invalidation sequence for cache refresh [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-08-12
Passed
ID (for dev) 7a2e5f94-f3fb-4cd7-8250-1df9a384376c
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 5ec42d57655c690234c14aece6dd3f209778c1d8 [Config] passed [Log]
[KASAN] Boot test: Base 5ec42d57655c690234c14aece6dd3f209778c1d8 [Config] passed [Log]
[KASAN] Build Patched 5ec42d57655c690234c14aece6dd3f209778c1d8 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 5ec42d57655c690234c14aece6dd3f209778c1d8 [Config] [patched] passed [Log]
[KASAN] Fuzz 5ec42d57655c690234c14aece6dd3f209778c1d8 [Config] 5ec42d57655c690234c14aece6dd3f209778c1d8 [Config] [patched] passed [Log] [Artifacts]