From: Oliver Upton <oliver.upton@linux.dev>
To: Catalin Marinas <catalin.marinas@arm.com>
Cc: Marc Zyngier <maz@kernel.org>, Zenghui Yu <yuzenghui@huawei.com>,
kvmarm@lists.linux.dev, Paolo Bonzini <pbonzini@redhat.com>,
linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org
Subject: [GIT PULL] KVM/arm64 fixes for 6.11, round #2
Date: Thu, 22 Aug 2024 01:36:33 -0700 [thread overview]
Message-ID: <Zsb4kbq6FAfgg4WA@linux.dev> (raw)
Hi Catalin,
Paolo is on holiday for a few weeks and has asked that KVM arch maintainers
send pulls through the architecture trees in his absence.
So lucky you, here's a pile of kvmarm crap from the past week.
Details can be found in the tag, but this is a set of small fixes
around the shop thanks to syzkaller bringup on KVM/arm64 and a few
recently introduced bugs.
Please pull.
--
Thanks,
Oliver
The following changes since commit 9eb18136af9fe4dd688724070f2bfba271bd1542:
KVM: arm64: vgic: Hold config_lock while tearing down a CPU interface (2024-08-08 16:58:22 +0000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git tags/kvmarm-fixes-6.11-2
for you to fetch changes up to 3e6245ebe7ef341639e9a7e402b3ade8ad45a19f:
KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3 (2024-08-22 08:08:37 +0000)
----------------------------------------------------------------
KVM/arm64 fixes for 6.11, round #2
- Don't drop references on LPIs that weren't visited by the
vgic-debug iterator
- Cure lock ordering issue when unregistering vgic redistributors
- Fix for misaligned stage-2 mappings when VMs are backed by hugetlb
pages
- Treat SGI registers as UNDEFINED if a VM hasn't been configured for
GICv3
----------------------------------------------------------------
Marc Zyngier (2):
KVM: arm64: vgic: Don't hold config_lock while unregistering redistributors
KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
Oliver Upton (1):
KVM: arm64: Ensure canonical IPA is hugepage-aligned when handling fault
Zenghui Yu (1):
KVM: arm64: vgic-debug: Don't put unmarked LPIs
arch/arm64/kvm/mmu.c | 9 ++++++++-
arch/arm64/kvm/sys_regs.c | 6 ++++++
arch/arm64/kvm/vgic/vgic-debug.c | 2 +-
arch/arm64/kvm/vgic/vgic-init.c | 9 ++++++---
arch/arm64/kvm/vgic/vgic.c | 5 +++++
arch/arm64/kvm/vgic/vgic.h | 7 +++++++
6 files changed, 33 insertions(+), 5 deletions(-)
next reply other threads:[~2024-08-22 8:36 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-22 8:36 Oliver Upton [this message]
2024-08-23 8:54 ` [GIT PULL] KVM/arm64 fixes for 6.11, round #2 Catalin Marinas
2024-09-02 14:59 ` Paolo Bonzini
2024-09-02 15:07 ` Will Deacon
2024-09-02 16:29 ` Paolo Bonzini
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=Zsb4kbq6FAfgg4WA@linux.dev \
--to=oliver.upton@linux.dev \
--cc=catalin.marinas@arm.com \
--cc=kvmarm@lists.linux.dev \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=maz@kernel.org \
--cc=pbonzini@redhat.com \
--cc=yuzenghui@huawei.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 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.