Re: [PATCH 0/2] KVM: x86: Convert all runtime WARNs to ONCE

From: Yosry Ahmed

Date: Fri Oct 23 2026 - 11:00:13 EST


On Thu, Oct 22, 2026 at 2:55 PM Sean Christopherson <seanjc@xxxxxxxxxx> wrote:
>
> Convert all bare WARN() and WARN_ON() runtime usage, i.e. WARNs that aren't
> strictly scoped to module init/exit, or similar, to ONCE() variants for what
> should be fairly obvious reasons at this point.

Do you wanna CC stable?

>
> Sean Christopherson (2):
> KVM: x86: Convert WARN_ON(preemptible()) to lockdep assertion
> KVM: x86: Convert all runtime WARNs to ONCE variants
>
> arch/x86/kvm/hyperv.c | 2 +-
> arch/x86/kvm/i8254.c | 2 +-
> arch/x86/kvm/irq.c | 4 ++--
> arch/x86/kvm/lapic.c | 17 ++++++++++-------
> arch/x86/kvm/mmu/tdp_mmu.c | 2 +-
> arch/x86/kvm/msrs.c | 2 +-
> arch/x86/kvm/svm/avic.c | 2 +-
> arch/x86/kvm/svm/nested.c | 12 ++++++------
> arch/x86/kvm/svm/sev.c | 2 +-
> arch/x86/kvm/svm/svm.c | 12 ++++++------
> arch/x86/kvm/vmx/nested.c | 12 ++++++------
> arch/x86/kvm/vmx/posted_intr.c | 2 +-
> arch/x86/kvm/vmx/vmx.c | 8 ++++----
> arch/x86/kvm/x86.c | 18 +++++++++---------
> arch/x86/kvm/x86.h | 2 +-
> 15 files changed, 51 insertions(+), 48 deletions(-)
>
>
> base-commit: 814607cd40df80d5727957adaa857e0feca43497
> --
> 2.56.0.257.gf7497c7d27-goog
>
>