# HG changeset patch # User yamahata@xxxxxxxxxxxxx # Date 1181314011 -32400 # Node ID 7305e027b17dc3123bbbcf015d43b904f38c959a # Parent afbcf495550da3625d12ca5ae10120661b972a99 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 afbcf495550d -r 7305e027b17d xen/arch/ia64/xen/mm.c --- a/xen/arch/ia64/xen/mm.c Fri Jun 08 12:35:19 2007 +0900 +++ b/xen/arch/ia64/xen/mm.c Fri Jun 08 23:46:51 2007 +0900 @@ -1487,7 +1487,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))