Linus, The following changes since commit a71c9a1c779f2499fb2afc0553e543f18aff6edf: Linux 4.11-rc5 (2017-04-02 17:23:54 -0700) 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 8786fa667a2b3dd263868dd09142937bd207520f: Merge branch 'kvm-ppc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc (2017-04-06 14:41:39 +0200) ---------------------------------------------------------------- KVM fixes for v4.11-rc6 ARM: - Fix a problem with GICv3 userspace save/restore - Clarify GICv2 userspace save/restore ABI - Be more careful in clearing GIC LRs - Add missing synchronization primitive to our MMU handling code PPC: - Check for a NULL return from kzalloc s390: - Prevent translation exception errors on valid page tables for the instruction-exection-protection support x86: - Fix Page-Modification Logging when running a nested guest ---------------------------------------------------------------- Christoffer Dall (2): KVM: arm64: Ensure LRs are clear when they should be KVM: arm/arm64: vgic: Fix GICC_PMR uaccess on GICv3 and clarify ABI Dan Carpenter (1): KVM: PPC: Book3S HV: Check for kmalloc errors in ioctl Heiko Carstens (1): KVM: s390: remove change-recording override support Ladi Prosek (2): KVM: nVMX: do not leak PML full vmexit to L1 KVM: nVMX: initialize PML fields in vmcs02 Marc Zyngier (2): arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region Radim Krčmář (3): Merge tag 'kvm-s390-master-4.11-1' of git://git.kernel.org/.../kvms390/linux Merge tag 'kvm-arm-for-v4.11-rc6' of git://git.kernel.org/.../kvmarm/kvmarm Merge branch 'kvm-ppc-fixes' of git://git.kernel.org/.../paulus/powerpc Suzuki K Poulose (1): kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd Documentation/virtual/kvm/devices/arm-vgic.txt | 6 ++++++ arch/arm/kvm/arm.c | 3 +++ arch/arm/kvm/mmu.c | 23 ++++++++++++++++++++--- arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 ++++ arch/s390/kvm/gaccess.c | 7 ++----- arch/x86/kvm/vmx.c | 15 +++++++++++++++ include/kvm/arm_vgic.h | 1 + include/linux/irqchip/arm-gic.h | 3 +++ virt/kvm/arm/vgic/vgic-init.c | 19 +++++++++++++++++++ virt/kvm/arm/vgic/vgic-mmio-v2.c | 20 ++++++++++++++++++-- virt/kvm/arm/vgic/vgic-v2.c | 23 +++++++++++++++++++---- virt/kvm/arm/vgic/vgic.h | 11 ++++++++++- 12 files changed, 120 insertions(+), 15 deletions(-)