diff options
author | Jan Beulich <jbeulich@novell.com> | 2008-10-30 06:45:36 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-10-30 14:17:21 -0400 |
commit | 1cbd8b3fdcf56a3c39a7596512095c9e33221fa1 (patch) | |
tree | 773ec192e2091abc7673682e09c685dba3b8ea44 /arch/x86/kernel/entry_64.S | |
parent | e946217e4fdaa67681bbabfa8e6b18641921f750 (diff) |
x86: add two missing unwind annotations
Impact: improve debuginfo
Signed-off-by: Jan Beulich <jbeulich@novell.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/kernel/entry_64.S')
-rw-r--r-- | arch/x86/kernel/entry_64.S | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86/kernel/entry_64.S b/arch/x86/kernel/entry_64.S index b86f332c96a6..ddeeb1052583 100644 --- a/arch/x86/kernel/entry_64.S +++ b/arch/x86/kernel/entry_64.S | |||
@@ -255,6 +255,7 @@ ENTRY(ret_from_fork) | |||
255 | call schedule_tail | 255 | call schedule_tail |
256 | GET_THREAD_INFO(%rcx) | 256 | GET_THREAD_INFO(%rcx) |
257 | testl $(_TIF_SYSCALL_TRACE|_TIF_SYSCALL_AUDIT),TI_flags(%rcx) | 257 | testl $(_TIF_SYSCALL_TRACE|_TIF_SYSCALL_AUDIT),TI_flags(%rcx) |
258 | CFI_REMEMBER_STATE | ||
258 | jnz rff_trace | 259 | jnz rff_trace |
259 | rff_action: | 260 | rff_action: |
260 | RESTORE_REST | 261 | RESTORE_REST |
@@ -264,6 +265,7 @@ rff_action: | |||
264 | jnz int_ret_from_sys_call | 265 | jnz int_ret_from_sys_call |
265 | RESTORE_TOP_OF_STACK %rdi,ARGOFFSET | 266 | RESTORE_TOP_OF_STACK %rdi,ARGOFFSET |
266 | jmp ret_from_sys_call | 267 | jmp ret_from_sys_call |
268 | CFI_RESTORE_STATE | ||
267 | rff_trace: | 269 | rff_trace: |
268 | movq %rsp,%rdi | 270 | movq %rsp,%rdi |
269 | call syscall_trace_leave | 271 | call syscall_trace_leave |