Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull KVM fixes from Radim Krčmář: "ARM: - a fix for a build failure introduced in -rc1 when tracepoints are enabled on 32-bit ARM. - disable use of stack pointer protection in the hyp code which can cause panics. - a handful of VGIC fixes. - a fix to the init of the redistributors on GICv3 systems that prevented boot with kvmtool on GICv3 systems introduced in -rc1. - a number of race conditions fixed in our MMU handling code. - a fix for the guest being able to program the debug extensions for the host on the 32-bit side. PPC: - fixes for build failures with PR KVM configurations. - a fix for a host crash that can occur on POWER9 with radix guests. x86: - fixes for nested PML and nested EPT. - a fix for crashes caused by reserved bits in SSE MXCSR that could have been set by userspace. - an optimization of halt polling that fixes high CPU overhead. - fixes for four reports from Dan Carpenter's static checker. - a protection around code that shouldn't have been preemptible. - a fix for port IO emulation" * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (27 commits) KVM: x86: prevent uninitialized variable warning in check_svme() KVM: x86/vPMU: fix undefined shift in intel_pmu_refresh() KVM: x86: zero base3 of unusable segments KVM: X86: Fix read out-of-bounds vulnerability in kvm pio emulation KVM: x86: Fix potential preemption when get the current kvmclock timestamp KVM: Silence underflow warning in avic_get_physical_id_entry() KVM: arm/arm64: Hold slots_lock when unregistering kvm io bus devices KVM: arm/arm64: Fix bug when registering redist iodevs KVM: x86: lower default for halt_poll_ns kvm: arm/arm64: Fix use after free of stage2 page table kvm: arm/arm64: Force reading uncached stage2 PGD KVM: nVMX: fix EPT permissions as reported in exit qualification KVM: VMX: Don't enable EPT A/D feature if EPT feature is disabled KVM: x86: Fix load damaged SSEx MXCSR register kvm: nVMX: off by one in vmx_write_pml_buffer() KVM: arm: rename pm_fake handler to trap_raz_wi KVM: arm: plug potential guest hardware debug leakage kvm: arm/arm64: Fix race in resetting stage2 PGD KVM: arm/arm64: vgic-v3: Use PREbits to infer the number of ICH_APxRn_EL2 registers KVM: arm/arm64: vgic-v3: Do not use Active+Pending state for a HW interrupt ...
No related branches found
No related tags found
Showing
- arch/arm/include/asm/kvm_coproc.h 2 additions, 1 deletionarch/arm/include/asm/kvm_coproc.h
- arch/arm/kvm/coproc.c 74 additions, 32 deletionsarch/arm/kvm/coproc.c
- arch/arm/kvm/handle_exit.c 2 additions, 2 deletionsarch/arm/kvm/handle_exit.c
- arch/arm/kvm/hyp/Makefile 2 additions, 0 deletionsarch/arm/kvm/hyp/Makefile
- arch/arm/kvm/hyp/switch.c 3 additions, 1 deletionarch/arm/kvm/hyp/switch.c
- arch/arm/kvm/trace.h 4 additions, 4 deletionsarch/arm/kvm/trace.h
- arch/arm64/kvm/hyp/Makefile 2 additions, 0 deletionsarch/arm64/kvm/hyp/Makefile
- arch/powerpc/kvm/Kconfig 1 addition, 1 deletionarch/powerpc/kvm/Kconfig
- arch/powerpc/kvm/Makefile 2 additions, 2 deletionsarch/powerpc/kvm/Makefile
- arch/powerpc/kvm/book3s_64_vio_hv.c 13 additions, 0 deletionsarch/powerpc/kvm/book3s_64_vio_hv.c
- arch/powerpc/kvm/book3s_hv_builtin.c 8 additions, 1 deletionarch/powerpc/kvm/book3s_hv_builtin.c
- arch/powerpc/kvm/book3s_pr_papr.c 53 additions, 17 deletionsarch/powerpc/kvm/book3s_pr_papr.c
- arch/powerpc/kvm/powerpc.c 3 additions, 1 deletionarch/powerpc/kvm/powerpc.c
- arch/x86/include/asm/kvm_host.h 1 addition, 1 deletionarch/x86/include/asm/kvm_host.h
- arch/x86/kernel/fpu/init.c 1 addition, 0 deletionsarch/x86/kernel/fpu/init.c
- arch/x86/kvm/emulate.c 1 addition, 1 deletionarch/x86/kvm/emulate.c
- arch/x86/kvm/paging_tmpl.h 21 additions, 14 deletionsarch/x86/kvm/paging_tmpl.h
- arch/x86/kvm/pmu_intel.c 1 addition, 1 deletionarch/x86/kvm/pmu_intel.c
- arch/x86/kvm/svm.c 2 additions, 1 deletionarch/x86/kvm/svm.c
- arch/x86/kvm/vmx.c 2 additions, 2 deletionsarch/x86/kvm/vmx.c
Loading
Please register or sign in to comment