Fix kexec reservation
PATCH 1/1 Fix kexec reservation
Bug found and fixed by Dave Anderson.
The reservation of space for the kexec area in kexec_reserve_area is incorrect. It specifies the start address and size to reserve_e820_mem when the args should be start and end.
This patch was made against the current 3.1-testing tip. Bug also exists in unstable.
Signed-off-by Bill Burns <[email protected]>
xen/arch/x86/setup.c +1 -1
@@ -389,7 +389,7 @@ void __init kexec_reserve_area(struct e8 is_reserved =1 ; -if ( !reserve_e820_ram (e820, kdump_start, kdump_size) ) +if ( !reserve_e820_ram (e820, kdump_start, kdump_start + kdump_size) ) {printk ("Kdump: DISABLED (failed to reserve %luMB (%lukB) at 0x%lx)" "\n" , kdump_size >>20 , kdump_size >>10 , kdump_start);
_______________________________________________
Xen-devel mailing list
[email protected]
http://lists.xensource.com/xen-devel