[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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |