# HG changeset patch # User Doi.Tsunehisa@jp.fujitsu.com # Node ID 21ac9a7848b36da95132eac54ad3cf4f1ee0f93a # Parent 9647400b50415a7ef26729016ca11c58e3e3c5a5 Modify grant_table destroy code for PV-on-HVM on IPF Signed-off-by: Tsunehisa Doi Signed-off-by: Tomonari Horikoshi diff -r 9647400b5041 -r 21ac9a7848b3 xen/common/grant_table.c --- a/xen/common/grant_table.c Sat Aug 26 13:37:41 2006 +0900 +++ b/xen/common/grant_table.c Sat Aug 26 13:40:55 2006 +0900 @@ -32,6 +32,7 @@ #include #include #include +#include /* * The first two members of a grant entry are updated as a combined pair. @@ -1164,7 +1165,8 @@ grant_table_destroy( if ( t == NULL ) return; - free_xenheap_pages(t->shared, ORDER_GRANT_FRAMES); + if (IS_XEN_HEAP_FRAME(virt_to_page(t->shared))) + free_xenheap_pages(t->shared, ORDER_GRANT_FRAMES); free_xenheap_page(t->maptrack); xfree(t->active); xfree(t);