diff --git a/xen/common/page_alloc.c b/xen/common/page_alloc.c index fe150eccd7..5243dba29f 100644 --- a/xen/common/page_alloc.c +++ b/xen/common/page_alloc.c @@ -2988,7 +2988,7 @@ void unprepare_staticmem_pages(struct page_info *pg, unsigned long nr_mfns, if ( need_scrub ) { /* TODO: asynchronous scrubbing for pages of static memory. */ - scrub_one_page(pg, true); + scrub_one_page(&pg[i], true); } pg[i].count_info |= PGC_static;