]> www.infradead.org Git - users/jedix/linux-maple.git/commit
KVM: arm64: vgic-v4: Only WARN for HW IRQ mismatch when unmapping vLPI
authorOliver Upton <oliver.upton@linux.dev>
Wed, 26 Feb 2025 18:31:22 +0000 (10:31 -0800)
committerOliver Upton <oliver.upton@linux.dev>
Wed, 26 Feb 2025 21:22:48 +0000 (13:22 -0800)
commitd0b79563fd60c063ee4ad2a76024e60338ed3881
tree630d40d43520bfe1a82b47b46047efd1589269ba
parenta0d7e2fc61ab54f1be817c9300231a1b48432628
KVM: arm64: vgic-v4: Only WARN for HW IRQ mismatch when unmapping vLPI

The VMM or guest can easily screw up GICv4 vLPI injection by
misconfiguring the MSI or the virtual ITS. Don't fuss over it; limit the
WARN in vgic_v4_unset_forwarding() to fire in the worrying case where an
unrelated HW IRQ was mapped to a vLPI.

Reported-by: Sudheer Dantuluri <dantuluris@google.com>
Tested-by: Sudheer Dantuluri <dantuluris@google.com>
Acked-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20250226183124.82094-3-oliver.upton@linux.dev
Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
arch/arm64/kvm/vgic/vgic-v4.c