(subset) [PATCH 1/3] KVM: arm64: vgic: Fix IIDR revision field extracted from wrong value
Marc Zyngier
maz at kernel.org
Fri Apr 24 04:07:57 PDT 2026
On Tue, 07 Apr 2026 21:27:02 +0100, David Woodhouse wrote:
> The uaccess write handlers for GICD_IIDR in both GICv2 and GICv3
> extract the revision field from 'reg' (the current IIDR value read back
> from the emulated distributor) instead of 'val' (the value userspace is
> trying to write). This means userspace can never actually change the
> implementation revision — the extracted value is always the current one.
>
> Fix the FIELD_GET to use 'val' so that userspace can select a different
> revision for migration compatibility.
>
> [...]
Applied to fixes, thanks!
[1/3] KVM: arm64: vgic: Fix IIDR revision field extracted from wrong value
commit: a0e6ae45af17e8b27958830595799c702ffbab8d
Cheers,
M.
--
Without deviation from the norm, progress is not possible.
More information about the linux-arm-kernel
mailing list