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

             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.