[GIT PULL] KVM fixes for Linux 6.0-rc4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Linus,

The following changes since commit b90cb1053190353cc30f0fef0ef1f378ccc063c5:

  Linux 6.0-rc3 (2022-08-28 15:05:29 -0700)

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 29250ba51bc1cbe8a87e923f76978b87c3247a8c:

  Merge tag 'kvm-s390-master-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD (2022-09-01 19:21:27 -0400)

----------------------------------------------------------------
s390:

* PCI interpretation compile fixes

RISC-V:

* Fix unused variable warnings in vcpu_timer.c

* Move extern sbi_ext declarations to a header

x86:

* check validity of argument to KVM_SET_MP_STATE

* use guest's global_ctrl to completely disable guest PEBS

* fix a memory leak on memory allocation failure

* mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES

* fix build failure with Clang integrated assembler

* fix MSR interception

* Always flush TLBs when enabling dirty logging

----------------------------------------------------------------
Conor Dooley (2):
      riscv: kvm: vcpu_timer: fix unused variable warnings
      riscv: kvm: move extern sbi_ext declarations to a header

David Matlack (2):
      KVM: selftests: Fix KVM_EXCEPTION_MAGIC build with Clang
      KVM: selftests: Fix ambiguous mov in KVM_ASM_SAFE()

Jim Mattson (2):
      KVM: VMX: Heed the 'msr' argument in msr_write_intercepted()
      KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES

Junaid Shahid (2):
      kvm: x86: mmu: Drop the need_remote_flush() function
      kvm: x86: mmu: Always flush TLBs when enabling dirty logging

Like Xu (1):
      perf/x86/core: Completely disable guest PEBS via guest's global_ctrl

Miaohe Lin (1):
      KVM: x86: fix memoryleak in kvm_arch_vcpu_create()

Paolo Bonzini (3):
      KVM: x86: check validity of argument to KVM_SET_MP_STATE
      Merge tag 'kvm-riscv-fixes-6.0-1' of https://github.com/kvm-riscv/linux into HEAD
      Merge tag 'kvm-s390-master-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD

Pierre Morel (1):
      KVM: s390: pci: Hook to access KVM lowlevel from VFIO

 arch/riscv/include/asm/kvm_vcpu_sbi.h              | 12 +++
 arch/riscv/kvm/vcpu_sbi.c                          | 12 +--
 arch/riscv/kvm/vcpu_timer.c                        |  4 -
 arch/s390/include/asm/kvm_host.h                   | 17 ++--
 arch/s390/kvm/pci.c                                | 12 ++-
 arch/s390/pci/Makefile                             |  2 +-
 arch/s390/pci/pci_kvm_hook.c                       | 11 +++
 arch/x86/events/intel/core.c                       |  3 +-
 arch/x86/kvm/mmu/mmu.c                             | 60 ++------------
 arch/x86/kvm/mmu/spte.h                            | 14 +++-
 arch/x86/kvm/vmx/vmx.c                             |  3 +-
 arch/x86/kvm/x86.c                                 | 92 +++++++++++++++++++---
 drivers/vfio/pci/vfio_pci_zdev.c                   |  8 +-
 .../selftests/kvm/include/x86_64/processor.h       |  4 +-
 14 files changed, 151 insertions(+), 103 deletions(-)
 create mode 100644 arch/s390/pci/pci_kvm_hook.c




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux