KVM: MMU: fix CR4.SMEP=1, CR0.WP=0 with shadow pages

commit 898761158b upstream.

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>
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
This commit is contained in:
Paolo Bonzini 2015-04-02 11:04:05 +02:00 • committed by Luis Henriques
commit c704bfbd17