From: Hariprasad Nellitheertha There was a buggy (and unnecessary) reserve_bootmem call in the kdump call which was causing hangs during early on some SMP machines. The attached patch removes that. Signed-off-by: Hariprasad Nellitheertha Signed-off-by: Andrew Morton --- 25-akpm/include/asm-i386/crash_dump.h | 1 - 1 files changed, 1 deletion(-) diff -puN include/asm-i386/crash_dump.h~crashdump-memory-preserving-reboot-using-kexec-fix include/asm-i386/crash_dump.h --- 25/include/asm-i386/crash_dump.h~crashdump-memory-preserving-reboot-using-kexec-fix Thu Nov 18 14:59:25 2004 +++ 25-akpm/include/asm-i386/crash_dump.h Thu Nov 18 14:59:25 2004 @@ -29,7 +29,6 @@ static inline void set_saved_max_pfn(voi static inline void crash_reserve_bootmem(void) { if (!dump_enabled) { - reserve_bootmem(0, CRASH_RELOCATE_SIZE); reserve_bootmem(CRASH_BACKUP_BASE, CRASH_BACKUP_SIZE + CRASH_RELOCATE_SIZE); } _