All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.