[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH] 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 <bburns@xxxxxxxxxx> --- a/xen/arch/x86/setup.c 2008-01-25 13:58:56.000000000 -0500 +++ b/xen/arch/x86/setup.c 2008-05-16 15:46:14.000000000 -0400 @@ -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 Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |