[GIT PULL] KVM fixes for 4.4-rc3

From: Paolo Bonzini
Date: Wed Nov 25 2015 - 11:24:17 EST


Linus,

The following changes since commit 1ec218373b8ebda821aec00bb156a9c94fad9cd4:

Linux 4.4-rc2 (2015-11-22 16:45:59 -0800)

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 b2467e744f89fcb2e723143c2b78bcbaf391828a:

KVM: nVMX: remove incorrect vpid check in nested invvpid emulation (2015-11-25 15:52:55 +0100)

----------------------------------------------------------------
Bug fixes for all architectures. Nothing really stands out.

----------------------------------------------------------------
Ard Biesheuvel (1):
ARM/arm64: KVM: test properly for a PTE's uncachedness

Christoffer Dall (3):
KVM: arm/arm64: Fix preemptible timer active state crazyness
KVM: arm/arm64: arch_timer: Preserve physical dist. active state on LR.active
KVM: arm/arm64: vgic: Trust the LR state for HW IRQs

David Hildenbrand (4):
KVM: s390: enable SIMD only when no VCPUs were created
KVM: Provide function for VCPU lookup by id
KVM: s390: avoid memory overwrites on emergency signal injection
KVM: s390: fix wrong lookup of VCPUs by array index

Haozhong Zhang (1):
KVM: nVMX: remove incorrect vpid check in nested invvpid emulation

Heiko Carstens (1):
KVM: s390: fix pfmf intercept handler

James Hogan (3):
MIPS: KVM: Fix ASID restoration logic
MIPS: KVM: Fix CACHE immediate offset sign extension
MIPS: KVM: Uninit VCPU in vcpu_create error path

Marc Zyngier (2):
arm64: KVM: Fix AArch32 to AArch64 register mapping
arm64: KVM: Add workaround for Cortex-A57 erratum 834220

Mark Rutland (2):
arm64: kvm: avoid %p in __kvm_hyp_panic
arm64: kvm: report original PAR_EL1 upon panic

Matt Gingell (4):
KVM: x86: fix interrupt window handling in split IRQ chip case
KVM: x86: split kvm_vcpu_ready_for_interrupt_injection out of dm_request_for_irq_injection
KVM: x86: set KVM_REQ_EVENT on local interrupt request from user space
KVM: x86: request interrupt window when IRQ chip is split

Paolo Bonzini (2):
Merge tag 'kvm-s390-master-4.4-1' of git://git.kernel.org/.../kvms390/linux into kvm-master
Merge tag 'kvm-arm-for-v4.4-rc3' of git://git.kernel.org/.../kvmarm/kvmarm into kvm-master

arch/arm/kvm/arm.c | 7 +----
arch/arm/kvm/mmu.c | 15 +++++----
arch/arm64/Kconfig | 21 +++++++++++++
arch/arm64/include/asm/cpufeature.h | 3 +-
arch/arm64/include/asm/kvm_emulate.h | 8 +++--
arch/arm64/kernel/cpu_errata.c | 9 ++++++
arch/arm64/kvm/hyp.S | 14 +++++++--
arch/arm64/kvm/inject_fault.c | 2 +-
arch/mips/kvm/emulate.c | 2 +-
arch/mips/kvm/locore.S | 16 ++++++----
arch/mips/kvm/mips.c | 5 ++-
arch/s390/kvm/interrupt.c | 7 +++--
arch/s390/kvm/kvm-s390.c | 6 +++-
arch/s390/kvm/priv.c | 2 +-
arch/s390/kvm/sigp.c | 8 ++---
arch/x86/kvm/vmx.c | 5 ---
arch/x86/kvm/x86.c | 61 +++++++++++++++++++-----------------
include/kvm/arm_vgic.h | 2 +-
include/linux/kvm_host.h | 11 +++++++
virt/kvm/arm/arch_timer.c | 28 ++++++++++-------
virt/kvm/arm/vgic.c | 50 ++++++++++++++---------------
21 files changed, 171 insertions(+), 111 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/