From: Andi Kleen Fix a bug introduced with the last merge that prevented booting with CONFIG_DEBUG_INFO on on x86-64. It would corrupt registers in interrupts. This has hit a few people, so I would consider it as a critical fix. --- arch/x86_64/kernel/entry.S | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN arch/x86_64/kernel/entry.S~x86_64-boot-fix arch/x86_64/kernel/entry.S --- 25/arch/x86_64/kernel/entry.S~x86_64-boot-fix 2004-02-02 18:44:21.000000000 -0800 +++ 25-akpm/arch/x86_64/kernel/entry.S 2004-02-02 18:44:21.000000000 -0800 @@ -436,7 +436,7 @@ ret_from_intr: popq %rdi cli subl $1,%gs:pda_irqcount -#ifdef CONFIG_KGDB +#ifdef CONFIG_DEBUG_INFO movq RBP(%rdi),%rbp #endif leaq ARGOFFSET(%rdi),%rsp _