[PATCH 22/33] KVM: MMU: Ensure freed shadow pages are clean

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Avi Kivity
Date: Thursday, January 4, 2007 - 9:11 am

Signed-off-by: Avi Kivity <avi@qumranet.com>

Index: linux-2.6/drivers/kvm/mmu.c
===================================================================
--- linux-2.6.orig/drivers/kvm/mmu.c
+++ linux-2.6/drivers/kvm/mmu.c
@@ -318,6 +318,7 @@ static void kvm_mmu_free_page(struct kvm
 {
 	struct kvm_mmu_page *page_head = page_header(page_hpa);
 
+	ASSERT(is_empty_shadow_page(page_hpa));
 	list_del(&page_head->link);
 	page_head->page_hpa = page_hpa;
 	list_add(&page_head->link, &vcpu->free_pages);
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/33] KVM: MMU: Cache shadow page tables, Avi Kivity, (Thu Jan 4, 8:48 am)
[PATCH 9/33] KVM: MMU: Shadow page table caching, Avi Kivity, (Thu Jan 4, 8:58 am)
[PATCH 17/33] KVM: MMU: oom handling, Avi Kivity, (Thu Jan 4, 9:06 am)
[PATCH 18/33] KVM: MMU: Remove invlpg interception, Avi Kivity, (Thu Jan 4, 9:07 am)
[PATCH 19/33] KVM: MMU: Remove release_pt_page_64(), Avi Kivity, (Thu Jan 4, 9:08 am)
[PATCH 22/33] KVM: MMU: Ensure freed shadow pages are clean, Avi Kivity, (Thu Jan 4, 9:11 am)
[PATCH 26/33] KVM: MMU: Fix cmpxchg8b emulation, Avi Kivity, (Thu Jan 4, 9:15 am)
Re: [PATCH 0/33] KVM: MMU: Cache shadow page tables, Andrew Morton, (Thu Jan 4, 10:22 am)
Re: [PATCH 0/33] KVM: MMU: Cache shadow page tables, Avi Kivity, (Thu Jan 4, 10:41 am)
Re: [PATCH 0/33] KVM: MMU: Cache shadow page tables, Ingo Molnar, (Thu Jan 4, 11:02 am)