* [GIT PULL] KVM/arm64 fixes for 7.2, take #3
@ 2026-07-24 8:47 Marc Zyngier
0 siblings, 0 replies; only message in thread
From: Marc Zyngier @ 2026-07-24 8:47 UTC (permalink / raw)
To: Paolo Bonzini
Cc: Alexandru Elisei, Carlos López, D Scott Phillips, Fuad Tabba,
Vincent Donnefort, kvmarm, kvm, linux-arm-kernel
Paolo,
Here's another set of KVM/arm64 fixes for 7.2. A bunch of fixes for
AI-discovered issues, with two main areas of activity:
- plugging annoying LPI mapping races
- fixing corner cases in the EL2 tracing management
The rest is a heady mix of CPU errata workaround, API tidy up and low
impact fixes.
Please pull,
M.
The following changes since commit 1590cf0329716306e948a8fc29f1d3ee87d3989f:
Linux 7.2-rc4 (2026-07-19 13:54:41 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git tags/kvmarm-fixes-7.2-3
for you to fetch changes up to 679d7201c1f09e37fa1c12ce28d84079c17fc87f:
KVM: arm64: Reject guest_memfd memslots when the VM has MTE (2026-07-23 09:57:06 +0100)
----------------------------------------------------------------
KVM/arm64 fixes for 7.2, take #3
- Fix a tiny buglet when propagating the deactivation of an interrupt
from a nested guest, which happened to trigger a gold plated CPU bug
on a particular implementation
- Fix a race between LPI unmapping and mapping, resulting in leaked
LPIs
- Make LPI mapping more robust on memory allocation failure
- Fix the handling of the EL2 tracing clock being disabled
- A couple of Sashiko-driven fixes for corner cases in the EL2 tracing
code
- Add missing sysreg tracepoint for the EL2 code
- Tidy-up the mutual exclusion of guest-memfd and MTE
- Update Fuad's email address to point to @linux.dev
----------------------------------------------------------------
Alexandru Elisei (1):
KVM: arm64: Reject guest_memfd memslots when the VM has MTE
Carlos López (2):
KVM: arm64: vgic: Fix race between LPI release and re-registration
KVM: arm64: vgic: Mitigate potential LPI registration failure
D Scott Phillips (1):
KVM: arm64: vgic: Avoid double-deactivate of IRQs in the nested context
Fuad Tabba (1):
KVM: arm64: Update Fuad Tabba's email address
Vincent Donnefort (4):
KVM: arm64: Fix hyp_trace clock disabling
KVM: arm64: Fix potential leak in hyp_trace_buffer_alloc_bpages_backing
KVM: arm64: Fix hyp_trace_desc allocation size in hyp_trace_load()
KVM: arm64: Add missing hyp_enter when trapping sysreg
.mailmap | 1 +
Documentation/arch/arm64/silicon-errata.rst | 4 ++++
Documentation/virt/kvm/api.rst | 6 +++++
MAINTAINERS | 2 +-
arch/arm64/include/asm/kvm_hypevents.h | 1 +
arch/arm64/kvm/arm.c | 25 +++++++++++++++-----
arch/arm64/kvm/hyp/nvhe/hyp-main.c | 1 +
arch/arm64/kvm/hyp_trace.c | 36 +++++++++++++++++++----------
arch/arm64/kvm/mmu.c | 4 ++++
arch/arm64/kvm/vgic/vgic-its.c | 25 +++++++++++++-------
arch/arm64/kvm/vgic/vgic-v3.c | 8 ++++++-
arch/arm64/kvm/vgic/vgic.c | 18 +++++++--------
include/kvm/arm_vgic.h | 3 ---
13 files changed, 93 insertions(+), 41 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-24 8:47 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-24 8:47 [GIT PULL] KVM/arm64 fixes for 7.2, take #3 Marc Zyngier
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.