All of lore.kernel.org
 help / color / mirror / Atom feed
From: Paolo Bonzini <pbonzini@redhat.com>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org, kvm@vger.kernel.org
Subject: [GIT PULL] Final batch of KVM fixes for 5.18
Date: Sat, 21 May 2022 02:31:33 -0400	[thread overview]
Message-ID: <20220521063133.70137-1-pbonzini@redhat.com> (raw)

Linus,

The following changes since commit 053d2290c0307e3642e75e0185ddadf084dc36c1:

  KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (2022-05-06 13:08:06 -0400)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/for-linus

for you to fetch changes up to 9f46c187e2e680ecd9de7983e4d081c3391acc76:

  KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (2022-05-20 13:49:52 -0400)

Sorry for the relatively large change so close to the release, but in
terms of lines added it's mostly selftests.

----------------------------------------------------------------
ARM:
* Correctly expose GICv3 support even if no irqchip is created
  so that userspace doesn't observe it changing pointlessly
  (fixing a regression with QEMU)

* Don't issue a hypercall to set the id-mapped vectors when
  protected mode is enabled (fix for pKVM in combination with
  CPUs affected by Spectre-v3a)

x86: Five oneliners, of which the most interesting two are:

* a NULL pointer dereference on INVPCID executed with
  paging disabled, but only if KVM is using shadow paging

* an incorrect bsearch comparison function which could truncate
  the result and apply PMU event filtering incorrectly.  This one
  comes with a selftests update too.

----------------------------------------------------------------
Aaron Lewis (3):
      kvm: x86/pmu: Fix the compare function used by the pmu event filter
      selftests: kvm/x86: Add the helper function create_pmu_event_filter
      selftests: kvm/x86: Verify the pmu event filter matches the correct event

Marc Zyngier (1):
      KVM: arm64: vgic-v3: Consistently populate ID_AA64PFR0_EL1.GIC

Paolo Bonzini (2):
      Merge tag 'kvmarm-fixes-5.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
      KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID

Quentin Perret (1):
      KVM: arm64: Don't hypercall before EL2 init

Sean Christopherson (2):
      KVM: x86/mmu: Update number of zapped pages even if page list is stable
      KVM: Free new dirty bitmap if creating a new memslot fails

Wanpeng Li (1):
      KVM: eventfd: Fix false positive RCU usage warning

Yury Norov (1):
      KVM: x86: hyper-v: fix type of valid_bank_mask

 arch/arm64/kvm/arm.c                               |  3 +-
 arch/arm64/kvm/sys_regs.c                          |  3 +-
 arch/x86/kvm/hyperv.c                              |  4 +--
 arch/x86/kvm/mmu/mmu.c                             | 16 ++++++----
 arch/x86/kvm/pmu.c                                 |  7 ++--
 .../selftests/kvm/x86_64/pmu_event_filter_test.c   | 37 +++++++++++++++++++---
 virt/kvm/eventfd.c                                 |  3 +-
 virt/kvm/kvm_main.c                                |  2 +-
 8 files changed, 56 insertions(+), 19 deletions(-)


             reply	other threads:[~2022-05-21  6:31 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-21  6:31 Paolo Bonzini [this message]
2022-05-21  6:39 ` [GIT PULL] Final batch of KVM fixes for 5.18 pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2022-05-21  6:31 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=20220521063133.70137-1-pbonzini@redhat.com \
    --to=pbonzini@redhat.com \
    --cc=kvm@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /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.