Skip to contentSkip to conversation

x86-64: add two missing unwind annotations

PATCH New Jan Beulich 1 participant 1 message Oct 30, 2008 x86

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 x86-64: add two missing unwind annotations

---
 arch/x86/kernel/entry_64.S |    2 ++
 1 file changed, 2 insertions(+)
arch/x86/kernel/entry_64.S +2 -0
@@ -255,6 +255,7 @@ ENTRY(ret_from_fork)
 	call schedule_tail
 	GET_THREAD_INFO(%rcx)
 	testl $(_TIF_SYSCALL_TRACE|_TIF_SYSCALL_AUDIT),TI_flags(%rcx)
+	CFI_REMEMBER_STATE
 	jnz rff_trace
 rff_action:	
 	RESTORE_REST
@@ -264,6 +265,7 @@ rff_action:	
 	jnz  int_ret_from_sys_call
 	RESTORE_TOP_OF_STACK %rdi,ARGOFFSET
 	jmp ret_from_sys_call
+	CFI_RESTORE_STATE
 rff_trace:
 	movq %rsp,%rdi
 	call syscall_trace_leave