소스 검색

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>
Jan Beulich 17 년 전
부모
커밋
2ddf9b7b3e
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      arch/x86/kernel/entry_32.S

+ 1 - 0
arch/x86/kernel/entry_32.S

@@ -1024,6 +1024,7 @@ ENDPROC(kernel_thread_helper)
 ENTRY(xen_sysenter_target)
 ENTRY(xen_sysenter_target)
 	RING0_INT_FRAME
 	RING0_INT_FRAME
 	addl $5*4, %esp		/* remove xen-provided frame */
 	addl $5*4, %esp		/* remove xen-provided frame */
+	CFI_ADJUST_CFA_OFFSET -5*4
 	jmp sysenter_past_esp
 	jmp sysenter_past_esp
 	CFI_ENDPROC
 	CFI_ENDPROC