[GIT,PULL] KVM fixes for 5.1-rc8 or final
mbox series

Message ID 20190503214614.21250-1-pbonzini@redhat.com
State New
Headers show
Series
  • [GIT,PULL] KVM fixes for 5.1-rc8 or final
Related show

Pull-request

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

Message

Paolo Bonzini May 3, 2019, 9:46 p.m. UTC
Linus,

The following changes since commit 7a223e06b1a411cef6c4cd7a9b9a33c8d225b10e:

  KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (2019-04-16 15:38:08 +0200)

are available in the Git repository at:

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

for you to fetch changes up to e8ab8d24b488632d07ce5ddb261f1d454114415b:

  KVM: nVMX: Fix size checks in vmx_set_nested_state (2019-05-01 00:43:44 +0200)

----------------------------------------------------------------
* PPC and ARM bugfixes from submaintainers
* Fix old Windows versions on AMD (recent regression)
* Fix old Linux versions on processors without EPT
* Fixes for LAPIC timer optimizations

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      KVM: PPC: Book3S: Protect memslots while validating user address

Andrew Jones (2):
      KVM: arm/arm64: Ensure vcpu target is unset on reset failure
      Documentation: kvm: fix dirty log ioctl arch lists

Christoffer Dall (1):
      KVM: arm/arm64: Don't emulate virtual timers on userspace ioctls

Jim Mattson (1):
      KVM: nVMX: Fix size checks in vmx_set_nested_state

Liran Alon (1):
      KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short

Marc Zyngier (1):
      KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs

Paolo Bonzini (3):
      Merge tag 'kvm-ppc-fixes-5.1-1' of git://git.kernel.org/.../paulus/powerpc into HEAD
      KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size
      Merge tag 'kvmarm-fixes-for-5.1-2' of git://git.kernel.org/.../kvmarm/kvmarm into kvm-master

Rick Edgecombe (1):
      KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit

Sean Christopherson (6):
      KVM: lapic: Disable timer advancement if adaptive tuning goes haywire
      KVM: lapic: Track lapic timer advance per vCPU
      KVM: lapic: Allow user to disable adaptive tuning of timer advancement
      KVM: lapic: Convert guest TSC to host time domain if necessary
      KVM: x86: Whitelist port 0x7e for pre-incrementing %rip
      KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer

Suraj Jitindar Singh (1):
      KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit

Suzuki K Poulose (1):
      kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP

Vitaly Kuznetsov (3):
      x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012
      x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE
      KVM: selftests: make hyperv_cpuid test pass on AMD

Wei Huang (1):
      KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation

 Documentation/virtual/kvm/api.txt                 | 11 ++--
 arch/powerpc/kvm/book3s_64_vio.c                  |  6 +-
 arch/powerpc/kvm/book3s_hv.c                      |  4 +-
 arch/x86/include/asm/kvm_host.h                   |  1 +
 arch/x86/include/uapi/asm/kvm.h                   |  1 +
 arch/x86/kvm/hyperv.c                             | 11 +++-
 arch/x86/kvm/lapic.c                              | 73 ++++++++++++++++-------
 arch/x86/kvm/lapic.h                              |  4 +-
 arch/x86/kvm/mmu.c                                |  1 +
 arch/x86/kvm/vmx/nested.c                         |  4 +-
 arch/x86/kvm/vmx/vmenter.S                        | 12 ++++
 arch/x86/kvm/vmx/vmx.c                            |  7 +--
 arch/x86/kvm/x86.c                                | 36 ++++++++---
 arch/x86/kvm/x86.h                                |  2 -
 tools/testing/selftests/kvm/dirty_log_test.c      |  9 ++-
 tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c |  9 ++-
 virt/kvm/arm/arch_timer.c                         | 17 +++---
 virt/kvm/arm/arm.c                                | 11 +++-
 virt/kvm/arm/mmu.c                                |  6 +-
 virt/kvm/arm/vgic/vgic-mmio-v3.c                  |  3 +
 virt/kvm/arm/vgic/vgic.c                          | 21 +++++++
 virt/kvm/arm/vgic/vgic.h                          |  1 +
 virt/kvm/kvm_main.c                               |  7 ++-
 23 files changed, 192 insertions(+), 65 deletions(-)

Comments

pr-tracker-bot@kernel.org May 4, 2019, 12:10 a.m. UTC | #1
The pull request you sent on Fri,  3 May 2019 15:46:14 -0600:

> git://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/aa1be08f52585fe36ecfaf5bddfdc784eb4c94cf

Thank you!