mbox series

[GIT,PULL] KVM fixes for Linux 5.3-rc2

Message ID 1563970561-44925-1-git-send-email-pbonzini@redhat.com (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] KVM fixes for Linux 5.3-rc2 | expand

Pull-request

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

Message

Paolo Bonzini July 24, 2019, 12:16 p.m. UTC
Linus,

The following changes since commit 30cd8604323dbaf20a80e797fe7057f5b02e394d:

  KVM: x86: Add fixed counters to PMU filter (2019-07-20 09:00:48 +0200)

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 266e85a5ec9100dcd9ae03601453bbc96fefee5d:

  KVM: X86: Boost queue head vCPU to mitigate lock waiter preemption (2019-07-24 13:56:53 +0200)

----------------------------------------------------------------
Bugfixes, and a pvspinlock optimization

----------------------------------------------------------------
Christoph Hellwig (1):
      Documentation: move Documentation/virtual to Documentation/virt

Jan Kiszka (2):
      KVM: nVMX: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested
      KVM: nVMX: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free

Paolo Bonzini (1):
      Revert "kvm: x86: Use task structs fpu field for user"

Wanpeng Li (3):
      KVM: X86: Fix fpu state crash in kvm guest
      KVM: X86: Dynamically allocate user_fpu
      KVM: X86: Boost queue head vCPU to mitigate lock waiter preemption

 Documentation/admin-guide/kernel-parameters.txt          |  2 +-
 Documentation/{virtual => virt}/index.rst                |  0
 .../{virtual => virt}/kvm/amd-memory-encryption.rst      |  0
 Documentation/{virtual => virt}/kvm/api.txt              |  2 +-
 Documentation/{virtual => virt}/kvm/arm/hyp-abi.txt      |  0
 Documentation/{virtual => virt}/kvm/arm/psci.txt         |  0
 Documentation/{virtual => virt}/kvm/cpuid.rst            |  0
 Documentation/{virtual => virt}/kvm/devices/README       |  0
 .../{virtual => virt}/kvm/devices/arm-vgic-its.txt       |  0
 .../{virtual => virt}/kvm/devices/arm-vgic-v3.txt        |  0
 Documentation/{virtual => virt}/kvm/devices/arm-vgic.txt |  0
 Documentation/{virtual => virt}/kvm/devices/mpic.txt     |  0
 .../{virtual => virt}/kvm/devices/s390_flic.txt          |  0
 Documentation/{virtual => virt}/kvm/devices/vcpu.txt     |  0
 Documentation/{virtual => virt}/kvm/devices/vfio.txt     |  0
 Documentation/{virtual => virt}/kvm/devices/vm.txt       |  0
 Documentation/{virtual => virt}/kvm/devices/xics.txt     |  0
 Documentation/{virtual => virt}/kvm/devices/xive.txt     |  0
 Documentation/{virtual => virt}/kvm/halt-polling.txt     |  0
 Documentation/{virtual => virt}/kvm/hypercalls.txt       |  4 ++--
 Documentation/{virtual => virt}/kvm/index.rst            |  0
 Documentation/{virtual => virt}/kvm/locking.txt          |  0
 Documentation/{virtual => virt}/kvm/mmu.txt              |  2 +-
 Documentation/{virtual => virt}/kvm/msr.txt              |  0
 Documentation/{virtual => virt}/kvm/nested-vmx.txt       |  0
 Documentation/{virtual => virt}/kvm/ppc-pv.txt           |  0
 Documentation/{virtual => virt}/kvm/review-checklist.txt |  2 +-
 Documentation/{virtual => virt}/kvm/s390-diag.txt        |  0
 Documentation/{virtual => virt}/kvm/timekeeping.txt      |  0
 Documentation/{virtual => virt}/kvm/vcpu-requests.rst    |  0
 Documentation/{virtual => virt}/paravirt_ops.rst         |  0
 .../{virtual => virt}/uml/UserModeLinux-HOWTO.txt        |  0
 MAINTAINERS                                              |  6 +++---
 arch/powerpc/include/uapi/asm/kvm_para.h                 |  2 +-
 arch/x86/include/asm/kvm_host.h                          |  7 ++++---
 arch/x86/kvm/mmu.c                                       |  2 +-
 arch/x86/kvm/svm.c                                       | 13 ++++++++++++-
 arch/x86/kvm/vmx/nested.c                                |  4 ++++
 arch/x86/kvm/vmx/vmx.c                                   | 13 ++++++++++++-
 arch/x86/kvm/x86.c                                       | 16 ++++++++++------
 include/uapi/linux/kvm.h                                 |  4 ++--
 tools/include/uapi/linux/kvm.h                           |  4 ++--
 virt/kvm/arm/arm.c                                       |  2 +-
 virt/kvm/arm/vgic/vgic-mmio-v3.c                         |  2 +-
 virt/kvm/arm/vgic/vgic.h                                 |  4 ++--
 45 files changed, 61 insertions(+), 30 deletions(-)
 rename Documentation/{virtual => virt}/index.rst (100%)
 rename Documentation/{virtual => virt}/kvm/amd-memory-encryption.rst (100%)
 rename Documentation/{virtual => virt}/kvm/api.txt (99%)
 rename Documentation/{virtual => virt}/kvm/arm/hyp-abi.txt (100%)
 rename Documentation/{virtual => virt}/kvm/arm/psci.txt (100%)
 rename Documentation/{virtual => virt}/kvm/cpuid.rst (100%)
 rename Documentation/{virtual => virt}/kvm/devices/README (100%)
 rename Documentation/{virtual => virt}/kvm/devices/arm-vgic-its.txt (100%)
 rename Documentation/{virtual => virt}/kvm/devices/arm-vgic-v3.txt (100%)
 rename Documentation/{virtual => virt}/kvm/devices/arm-vgic.txt (100%)
 rename Documentation/{virtual => virt}/kvm/devices/mpic.txt (100%)
 rename Documentation/{virtual => virt}/kvm/devices/s390_flic.txt (100%)
 rename Documentation/{virtual => virt}/kvm/devices/vcpu.txt (100%)
 rename Documentation/{virtual => virt}/kvm/devices/vfio.txt (100%)
 rename Documentation/{virtual => virt}/kvm/devices/vm.txt (100%)
 rename Documentation/{virtual => virt}/kvm/devices/xics.txt (100%)
 rename Documentation/{virtual => virt}/kvm/devices/xive.txt (100%)
 rename Documentation/{virtual => virt}/kvm/halt-polling.txt (100%)
 rename Documentation/{virtual => virt}/kvm/hypercalls.txt (97%)
 rename Documentation/{virtual => virt}/kvm/index.rst (100%)
 rename Documentation/{virtual => virt}/kvm/locking.txt (100%)
 rename Documentation/{virtual => virt}/kvm/mmu.txt (99%)
 rename Documentation/{virtual => virt}/kvm/msr.txt (100%)
 rename Documentation/{virtual => virt}/kvm/nested-vmx.txt (100%)
 rename Documentation/{virtual => virt}/kvm/ppc-pv.txt (100%)
 rename Documentation/{virtual => virt}/kvm/review-checklist.txt (95%)
 rename Documentation/{virtual => virt}/kvm/s390-diag.txt (100%)
 rename Documentation/{virtual => virt}/kvm/timekeeping.txt (100%)
 rename Documentation/{virtual => virt}/kvm/vcpu-requests.rst (100%)
 rename Documentation/{virtual => virt}/paravirt_ops.rst (100%)
 rename Documentation/{virtual => virt}/uml/UserModeLinux-HOWTO.txt (100%)

Comments

pr-tracker-bot@kernel.org July 24, 2019, 5:10 p.m. UTC | #1
The pull request you sent on Wed, 24 Jul 2019 14:16:01 +0200:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/76260774575c0ff7464bf5a4beabc9852180799f

Thank you!