KVM: MMU: fix sync of ptes addressed at owner pagetable
authorMarcelo Tosatti <mtosatti@redhat.com>
Fri, 21 Nov 2008 18:13:58 +0000 (19:13 +0100)
committerAvi Kivity <avi@redhat.com>
Sun, 23 Nov 2008 13:24:19 +0000 (15:24 +0200)
commit0c0f40bdbe4ddb48ebecfb5c2b56eeb175a57c45
tree5fc295c2999bcfe9d4860d1cac012188e46a82aa
parentce50b91d0f7b0b90e3960a6f306b4027378c7c27
KVM: MMU: fix sync of ptes addressed at owner pagetable

During page sync, if a pagetable contains a self referencing pte (that
points to the pagetable), the corresponding spte may be marked as
writable even though all mappings are supposed to be write protected.

Fix by clearing page unsync before syncing individual sptes.

Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
arch/x86/kvm/mmu.c