linux_dsm_epyc7002/arch/x86
Jan Kiszka cf64527bb3 KVM: nVMX: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested
Letting this pend may cause nested_get_vmcs12_pages to run against an
invalid state, corrupting the effective vmcs of L1.

This was triggerable in QEMU after a guest corruption in L2, followed by
a L1 reset.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Reviewed-by: Liran Alon <liran.alon@oracle.com>
Cc: stable@vger.kernel.org
Fixes: 7f7f1ba33c ("KVM: x86: do not load vmcs12 pages while still in SMM")
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2019-07-22 13:55:46 +02:00
..
boot
configs
crypto
entry
events
hyperv
ia32 x86: use static_cpu_has in uaccess region to avoid instrumentation 2019-07-12 11:05:42 -07:00
include KVM: x86: Add fixed counters to PMU filter 2019-07-20 09:00:48 +02:00
kernel ARM: 2019-07-12 15:35:14 -07:00
kvm KVM: nVMX: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested 2019-07-22 13:55:46 +02:00
lib
math-emu
mm Driver Core and debugfs changes for 5.3-rc1 2019-07-12 12:24:03 -07:00
net
oprofile
pci
platform Driver Core and debugfs changes for 5.3-rc1 2019-07-12 12:24:03 -07:00
power
purgatory
ras
realmode
tools
um
video
xen Driver Core and debugfs changes for 5.3-rc1 2019-07-12 12:24:03 -07:00
.gitignore
Kbuild
Kconfig mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP 2019-07-12 11:05:44 -07:00
Kconfig.cpu
Kconfig.debug
Makefile
Makefile_32.cpu
Makefile.um