From f11d588e0e59e271cd5626e9d82665c3b15a5f1e Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Fri, 3 Feb 2006 21:51:44 +0100 Subject: [PATCH] --- yaml --- r: 19782 b: refs/heads/master c: 91522a964b295e7bccb173218cc00adadfc77bbf h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/x86_64/kernel/entry.S | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index daa293bccff9..2c8f29177fd0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0c3749c41f5eee0da36bbf92b2793338b4d8574f +refs/heads/master: 91522a964b295e7bccb173218cc00adadfc77bbf diff --git a/trunk/arch/x86_64/kernel/entry.S b/trunk/arch/x86_64/kernel/entry.S index cdf9cb1288c1..b150c87a08c6 100644 --- a/trunk/arch/x86_64/kernel/entry.S +++ b/trunk/arch/x86_64/kernel/entry.S @@ -499,7 +499,9 @@ ENTRY(stub_rt_sigreturn) movq %gs:pda_irqstackptr,%rax cmoveq %rax,%rsp /*todo This needs CFI annotation! */ pushq %rdi # save old stack +#ifndef CONFIG_DEBUG_INFO CFI_ADJUST_CFA_OFFSET 8 +#endif call \func .endm @@ -509,7 +511,9 @@ ENTRY(common_interrupt) /* 0(%rsp): oldrsp-ARGOFFSET */ ret_from_intr: popq %rdi +#ifndef CONFIG_DEBUG_INFO CFI_ADJUST_CFA_OFFSET -8 +#endif cli decl %gs:pda_irqcount #ifdef CONFIG_DEBUG_INFO