[PATCH] KVM: arm64: nv: Properly check ESR_EL2.VNCR on taking a VNCR_EL2 related fault
Oliver Upton
oliver.upton at linux.dev
Fri Aug 8 10:51:33 PDT 2025
On Wed, 30 Jul 2025 11:18:28 +0100, Marc Zyngier wrote:
> Instead of checking for the ESR_EL2.VNCR bit being set (the only case
> we should be here), we are actually testing random bits in ESR_EL2.DFSC.
>
> 13 obviously being a lucky number, it matches both permission and
> translation fault status codes, which explains why we never saw it
> failing. This was found by inspection, while reviewing a vaguely
> related patch.
>
> [...]
Applied to fixes, thanks!
[1/1] KVM: arm64: nv: Properly check ESR_EL2.VNCR on taking a VNCR_EL2 related fault
https://git.kernel.org/kvmarm/kvmarm/c/07f557f60a9a
--
Best,
Oliver
More information about the linux-arm-kernel
mailing list