linux/Documentation/virtual
Xiao Guangrong f1c43caf6f KVM: MMU: fix SMAP virtualization
commit 0be0226f07 upstream.

KVM may turn a user page to a kernel page when kernel writes a readonly
user page if CR0.WP = 1. This shadow page entry will be reused after
SMAP is enabled so that kernel is allowed to access this user page

Fix it by setting SMAP && !CR0.WP into shadow page's role and reset mmu
once CR4.SMAP is updated

Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
[ luis: backported to 3.16: adjusted context ]
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
History 2015-06-02 12:08:13 +01:00
..
kvm KVM: MMU: fix SMAP virtualization 2015-06-02 12:08:13 +01:00
uml sched: Rename sched.c as sched/core.c in comments and Documentation 2013-06-19 12:58:42 +02:00
00-INDEX Remove Documentation/virtual/virtio-spec.txt 2013-03-12 15:45:18 +10:30