KVM: Fix dirty bit tracking for slots with large pages
commitaf300d11ea285f31cf4fec08204c108552912b2a
authorIzik Eidus <ieidus@redhat.com>
Wed, 10 Jun 2009 16:23:24 +0000 (10 19:23 +0300)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 2 Jul 2009 23:49:34 +0000 (2 16:49 -0700)
tree64f2297a7e4f613a971c634e3af850edfb8ea7ba
parent6aa8dd31fc0032e226b8a9cbe17f4e4a12fec9b9
KVM: Fix dirty bit tracking for slots with large pages

commit e244584fe3a5c20deddeca246548ac86dbc6e1d1 upstream.

When slot is already allocated and being asked to be tracked we need
to break the large pages.

This code flush the mmu when someone ask a slot to start dirty bit
tracking.

Signed-off-by: Izik Eidus <ieidus@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
virt/kvm/kvm_main.c