# HG changeset patch # User yamahata@xxxxxxxxxxxxx # Date 1181314011 -32400 # Node ID 27cd876f9394e856501a43732d7c3e48ecca9b63 # Parent 96331db61e47065da5d374a9ec432d6837aaf5af fix dom0vp_expose_p2m(). It exposes one more zero p2m pages. PATCHNAME: fix_one_more_zero_p2m_page Signed-off-by: Isaku Yamahata diff -r 96331db61e47 -r 27cd876f9394 xen/arch/ia64/xen/mm.c --- a/xen/arch/ia64/xen/mm.c Wed Jun 06 09:30:01 2007 -0600 +++ b/xen/arch/ia64/xen/mm.c Fri Jun 08 23:46:51 2007 +0900 @@ -1480,7 +1480,7 @@ dom0vp_expose_p2m(struct domain* d, } // expose p2m_pte_zero_page - for (i = 0; i < expose_num_pfn / PTRS_PER_PTE + 1; i++) { + for (i = 0; i < (expose_num_pfn + PTRS_PER_PTE - 1) / PTRS_PER_PTE; i++) { assign_pte = lookup_noalloc_domain_pte(d, (assign_start_gpfn + i) << PAGE_SHIFT); if (assign_pte == NULL || pte_present(*assign_pte))