[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] [xen-unstable] PoD: Fix debug build.



# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1253002381 -3600
# Node ID 973f4bbf472331a59a9f3ae716bfb72347767f46
# Parent  a06db28876fead8f25bd1edda7ff34ee2dd12877
PoD: Fix debug build.

Signed-off-by: Keir Fraser <keir.fraser@xxxxxxxxxx>
---
 xen/arch/x86/mm/p2m.c |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

diff -r a06db28876fe -r 973f4bbf4723 xen/arch/x86/mm/p2m.c
--- a/xen/arch/x86/mm/p2m.c     Tue Sep 15 09:09:18 2009 +0100
+++ b/xen/arch/x86/mm/p2m.c     Tue Sep 15 09:13:01 2009 +0100
@@ -307,13 +307,14 @@ p2m_pod_cache_add(struct domain *d,
     }
 #endif
 
-    /* Pages from domain_alloc and returned by the balloon driver aren't
-     * guaranteed to be zero; but by reclaiming zero pages, we implicitly 
promise
-     * to provide zero pages.  So we scrub pages before using */
-    for ( i=0; i< 1 << order ; i++)
-    {
-        char * b;
-        b = map_domain_page(page_to_mfn(page) + i);
+    /*
+     * Pages from domain_alloc and returned by the balloon driver aren't
+     * guaranteed to be zero; but by reclaiming zero pages, we implicitly
+     * promise to provide zero pages. So we scrub pages before using.
+     */
+    for ( i = 0; i < (1 << order); i++ )
+    {
+        char *b = map_domain_page(mfn_x(page_to_mfn(page)) + i);
         clear_page(b);
         unmap_domain_page(b);
     }

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.