]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
KVM: MMU: fix CR4.SMEP=1, CR0.WP=0 with shadow pages
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 2 Apr 2015 09:04:05 +0000 (11:04 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 8 May 2015 08:51:47 +0000 (10:51 +0200)
commit31fd9880a1c52de8880ea49dca7848caacb4b3a3
tree2b6e9fa96f8cfdf15044ade1d279646f515b892e
parentceee7df749da03fa17ab5dc7d06dffb4980a32db
KVM: MMU: fix CR4.SMEP=1, CR0.WP=0 with shadow pages

smep_andnot_wp is initialized in kvm_init_shadow_mmu and shadow pages
should not be reused for different values of it.  Thus, it has to be
added to the mask in kvm_mmu_pte_write.

Reviewed-by: Xiao Guangrong <guangrong.xiao@linux.intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/mmu.c