]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: nVMX: use correct clean fields when copying from eVMCS
authorVitaly Kuznetsov <vkuznets@redhat.com>
Thu, 13 Jun 2019 11:35:02 +0000 (13:35 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 13 Jun 2019 14:05:29 +0000 (16:05 +0200)
commit7fbf929bae69b1ea6b173c517fc3acf2bacbc442
treed2b83e9138ff67d2627b4256091825b0243b2db2
parent0b792241a14a72c3fdaf6121212a5e5fa9541484
KVM: nVMX: use correct clean fields when copying from eVMCS

Unfortunately, a couple of mistakes were made while implementing
Enlightened VMCS support, in particular, wrong clean fields were
used in copy_enlightened_to_vmcs12():
- exception_bitmap is covered by CONTROL_EXCPN;
- vm_exit_controls/pin_based_vm_exec_control/secondary_vm_exec_control
  are covered by CONTROL_GRP1.

Fixes: 97167106f8b56 ("KVM: nVMX: add enlightened VMCS state")
Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/vmx/nested.c