# HG changeset patch # User yamahata@xxxxxxxxxxxxx # Date 1181737312 -32400 # Node ID eeae5c8772bddd557a3ab44b7b3b20644aeb8b36 # Parent 1623f5f5094f4bc41be0d67f906b155e3704109c 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 1623f5f5094f -r eeae5c8772bd xen/arch/ia64/xen/mm.c --- a/xen/arch/ia64/xen/mm.c Thu Jun 14 15:32:22 2007 -0600 +++ b/xen/arch/ia64/xen/mm.c Wed Jun 13 21:21:52 2007 +0900 @@ -1551,7 +1551,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))