Re: [PATCH v2] KVM: arm64: vgic-its: Update GITS_CTLR.Enabled under its_lock
From: Marc Zyngier
Date: Tue Nov 03 2026 - 08:49:10 EST
On Mon, 02 Nov 2026 08:29:33 +0000, Fuad Tabba wrote:
> A GITS_CTLR write that disables the ITS clears its->enabled and
> invalidates the translation cache under cmd_lock, while an MSI
> injection tests the enable bit and populates the cache under its_lock.
> An injection that passed the test before the disable can cache its
> translation after the invalidation, and the cached path then injects
> the LPI from the disabled ITS on every later MSI for that event.
>
> [...]
Applied to fixes, thanks!
[1/1] KVM: arm64: vgic-its: Update GITS_CTLR.Enabled under its_lock
commit: 61d4f8c3d02cf936cfb91f7b72516b17febf74d3
Cheers,
M.
--
Without deviation from the norm, progress is not possible.