xen: make sure xen_max_p2m_pfn is up to date

Keep xen_max_p2m_pfn up to date with the end of the extra memory
we're adding.  It is possible that it will be too high since memory
may be truncated by a "mem=" option on the kernel command line, but
that won't matter.

Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
This commit is contained in:
Jeremy Fitzhardinge
2010-09-15 13:32:49 -07:00
parent 698bb8d14a
commit 2f7acb2085
3 changed files with 7 additions and 4 deletions

View File

@@ -64,6 +64,8 @@ static __init void xen_add_extra_mem(unsigned long pages)
"XEN EXTRA");
xen_extra_mem_size += size;
xen_max_p2m_pfn = PFN_DOWN(xen_extra_mem_start + xen_extra_mem_size);
}
static unsigned long __init xen_release_chunk(phys_addr_t start_addr,