From: Marc Zyngier <maz@kernel.org>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: "Alexandru Elisei" <alexandru.elisei@arm.com>,
"Carlos López" <clopez@suse.de>,
"D Scott Phillips" <scott@os.amperecomputing.com>,
"Fuad Tabba" <fuad.tabba@linux.dev>,
"Vincent Donnefort" <vdonnefort@google.com>,
kvmarm@lists.linux.dev, kvm@vger.kernel.org,
linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] KVM/arm64 fixes for 7.2, take #3
Date: Fri, 24 Jul 2026 09:47:42 +0100 [thread overview]
Message-ID: <20260724084742.3358321-1-maz@kernel.org> (raw)
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(-)
reply other threads:[~2026-07-24 8:47 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260724084742.3358321-1-maz@kernel.org \
--to=maz@kernel.org \
--cc=alexandru.elisei@arm.com \
--cc=clopez@suse.de \
--cc=fuad.tabba@linux.dev \
--cc=kvm@vger.kernel.org \
--cc=kvmarm@lists.linux.dev \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=pbonzini@redhat.com \
--cc=scott@os.amperecomputing.com \
--cc=vdonnefort@google.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox