[GIT PULL] KVM/arm64 fixes for 6.16, take #5

Marc Zyngier maz at kernel.org
Thu Jul 3 03:05:44 PDT 2025


Paolo,

The one-fixes-PR-per-week trend continues, with ever decreasing levels
of severity.

This time, we drop some leftovers from past fixes, removing the EL1 S1
mapping of the host FPSIMD state, and stop advertising bogus S2 base
granule sizes to the guest.

I expect you will bundle this with the kvmarm-fixes-6.16-4 PR from
last week.

Please pull,

	M.

Marc Zyngier (1):
  KVM: arm64: Fix handling of FEAT_GTG for unimplemented granule sizes

Mark Rutland (1):
  KVM: arm64: Remove kvm_arch_vcpu_run_map_fp()

 arch/arm64/include/asm/kvm_host.h |  1 -
 arch/arm64/kvm/arm.c              |  4 ----
 arch/arm64/kvm/fpsimd.c           | 26 --------------------------
 arch/arm64/kvm/nested.c           | 26 +++++++++++++++++++++++---
 4 files changed, 23 insertions(+), 34 deletions(-)

-- 
2.39.2

The following changes since commit 0e02219f9cf4f0c0aa3dbf3c820e6612bf3f0c8c:

  KVM: arm64: Don't free hyp pages with pKVM on GICv2 (2025-06-26 11:39:15 +0100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git tags/kvmarm-fixes-6.16-5

for you to fetch changes up to 42ce432522a17685f5a84529de49e555477c0a1f:

  KVM: arm64: Remove kvm_arch_vcpu_run_map_fp() (2025-07-03 10:39:24 +0100)

----------------------------------------------------------------
KVM/arm64 fixes for 6.16, take #

- Remove the last leftovers from the ill-fated FPSIMD host state
  mapping at EL2 stage-1

- Fix unexpected advertisement to the guest of unimplemented S2 base
  granule sizes

----------------------------------------------------------------
Marc Zyngier (1):
      KVM: arm64: Fix handling of FEAT_GTG for unimplemented granule sizes

Mark Rutland (1):
      KVM: arm64: Remove kvm_arch_vcpu_run_map_fp()

 arch/arm64/include/asm/kvm_host.h |  1 -
 arch/arm64/kvm/arm.c              |  4 ----
 arch/arm64/kvm/fpsimd.c           | 26 --------------------------
 arch/arm64/kvm/nested.c           | 26 +++++++++++++++++++++++---
 4 files changed, 23 insertions(+), 34 deletions(-)



More information about the linux-arm-kernel mailing list