summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2008-07-18 14:32:23 +0200
committerH. Peter Anvin <hpa@zytor.com>2008-07-19 01:05:55 +0200
commit2ddf9b7b3e6660199269e34cfa27148440ddc3bf (patch)
tree35d4e31da805c14c0570a5737d6f658e96cc3940 /arch
parentxen: report hypervisor version (diff)
downloadlinux-2ddf9b7b3e6660199269e34cfa27148440ddc3bf.tar.xz
linux-2ddf9b7b3e6660199269e34cfa27148440ddc3bf.zip
i386/xen: add proper unwind annotations to xen_sysenter_target
Signed-off-by: Jan Beulich <jbeulich@novell.com> Cc: Jeremy Fitzhardinge <jeremy@goop.org> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/x86/kernel/entry_32.S1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/kernel/entry_32.S b/arch/x86/kernel/entry_32.S
index 6bc07f0f1202..ad5264c29e9b 100644
--- a/arch/x86/kernel/entry_32.S
+++ b/arch/x86/kernel/entry_32.S
@@ -1024,6 +1024,7 @@ ENDPROC(kernel_thread_helper)
ENTRY(xen_sysenter_target)
RING0_INT_FRAME
addl $5*4, %esp /* remove xen-provided frame */
+ CFI_ADJUST_CFA_OFFSET -5*4
jmp sysenter_past_esp
CFI_ENDPROC