Ling, Xiaofeng
2005-Dec-08 06:27 UTC
[Xen-devel] [PATCH]fixed the get/put_page unmatch for guest L2 page
# HG changeset patch # User Xiaofeng Ling <xiaofeng.ling@intel.com> # Node ID 63976fd25b5d28243c5fc1e78af1b6759349f749 # Parent 97fce5212e2877da4ef99453c3ded213ba991d5a This patch fixed the get/put_page unmatch for guest L2 page (v->arch.guest_table). some times, when you destroy an OS when it is in real mode. (vmxassist), there is an extra put_page in domain_relinquish_resource. which cause this page be freed with type_info !=0. With ASSERT open, hypervisor will crash, with debug=n, on some machine, system will hang in alloc_domheap_pages, due to type_info is a union with cpumask and not equal to 0. Signed-off-by: Xiaofeng Ling <xiaofeng.ling@intel.com> _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel