The (very much unloved) AArch32 handling has recently been found lacking in a number of ways: - Nina spotted a brown paper-bag quality bug in the register narrowing code when writing one of the core registers (GPRs, PSTATE) from userspace - We never allowed System mode to be restored. Nobody ever complained, but this is wrong nonetheless - The handling of traps failing their condition check went from dodgy to outright broken when the handling of ESR_EL2 was upgraded from 32 to 64 bit (patch already posted). All these are stable material, and I plan to merge them after -rc1 is released. M. Marc Zyngier (3): KVM: arm64: Fix AArch32 register narrowing on userspace write KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode KVM: arm64: AArch32: Fix spurious trapping of conditional instructions arch/arm64/kvm/guest.c | 3 ++- arch/arm64/kvm/hyp/aarch32.c | 18 ++++++++++++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) -- 2.39.2