[PATCH v2 0/7] KVM: arm64: vgic-v3: Make LPI disabling robust (and more)
Fuad Tabba
fuad.tabba at linux.dev
Thu Oct 8 23:45:41 PDT 2026
Hi Oliver,
[...]
> We could have vgic_target_oracle() return NULL if LPIs are disabled at the redistributor, then the rest of the AP list machinery will "just work" for injections that slip between the cracks.
That would also cover a related one Sashiko raised:
vgic_its_resolve_lpi() can cache a translation after
vgic_its_invalidate_all_caches() has run, since the disable path
doesn't take its_lock, but any MSI that hits that entry would then be
dropped by the oracle. I'll write it up and send a patch on top of
Marc's series.
Cheers,
/fuad
More information about the linux-arm-kernel
mailing list