]> git.karo-electronics.de Git - karo-tx-linux.git/commit
KVM: MMU: Fix torn shadow pte
authorAvi Kivity <avi@qumranet.com>
Tue, 26 Aug 2008 08:05:28 +0000 (11:05 +0300)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 8 Sep 2008 11:44:32 +0000 (04:44 -0700)
commitb6908a04c2ad87725659a1df481921891e3516bc
treeba7d88a2761c46285b39ff5a8d698681e5bbdb1b
parent06a27e265d6be92db8ef6e4abbef33c45453b2cb
KVM: MMU: Fix torn shadow pte

(cherry picked from commit cd5998ebfbc9e6cb44408efa217c15d7eea13675)

The shadow code assigns a pte directly in one place, which is nonatomic on
i386 can can cause random memory references.  Fix by using an atomic setter.

Signed-off-by: Avi Kivity <avi@qumranet.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/x86/kvm/paging_tmpl.h