This eliminates usage of early_mod by discard_initial_images Signed-off-by: Daniel P. Smith <dpsm...@apertussolutions.com> Reviewed-by: Jason Andryuk <jason.andr...@amd.com> --- xen/arch/x86/setup.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c index 87b118cdcf1e..67e72459170a 100644 --- a/xen/arch/x86/setup.c +++ b/xen/arch/x86/setup.c @@ -367,10 +367,9 @@ void __init discard_initial_images(void) for ( i = 0; i < bi->nr_modules; ++i ) { - uint64_t start = - (uint64_t)bi->mods[i].mod->mod_start << PAGE_SHIFT; + uint64_t start = bi->mods[i].start; - init_domheap_pages(start, start + PAGE_ALIGN(bi->mods[i].mod->mod_end)); + init_domheap_pages(start, start + PAGE_ALIGN(bi->mods[i].size)); } bi->nr_modules = 0; -- 2.30.2