]> Gentwo Git Trees - linux/.git/commit
KVM: arm64: Spin off release helper from vgic_put_irq()
authorOliver Upton <oliver.upton@linux.dev>
Fri, 5 Sep 2025 10:05:28 +0000 (03:05 -0700)
committerOliver Upton <oliver.upton@linux.dev>
Wed, 10 Sep 2025 09:56:20 +0000 (02:56 -0700)
commit0a4aedf2bd3031ce83eb31f2cec8905938082b24
tree341ebd219176a403cdd148b30f2a621f7aef9903
parent3a08a6ca7c373198c84e2a8c025c395ee966ff8a
KVM: arm64: Spin off release helper from vgic_put_irq()

Spin off the release implementation from vgic_put_irq() to prepare for a
more involved fix for lock ordering such that it may be unnested from
raw spinlocks. This has the minor functional change of doing call_rcu()
behind the xa_lock although it shouldn't be consequential.

Reviewed-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20250905100531.282980-4-oliver.upton@linux.dev
Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
arch/arm64/kvm/vgic/vgic.c