diff options
Diffstat (limited to 'arch/x86/kernel/entry_32.S')
-rw-r--r-- | arch/x86/kernel/entry_32.S | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/x86/kernel/entry_32.S b/arch/x86/kernel/entry_32.S index dd65143941a..f6402c4ba10 100644 --- a/arch/x86/kernel/entry_32.S +++ b/arch/x86/kernel/entry_32.S | |||
@@ -1051,6 +1051,7 @@ ENTRY(kernel_thread_helper) | |||
1051 | push %eax | 1051 | push %eax |
1052 | CFI_ADJUST_CFA_OFFSET 4 | 1052 | CFI_ADJUST_CFA_OFFSET 4 |
1053 | call do_exit | 1053 | call do_exit |
1054 | ud2 # padding for call trace | ||
1054 | CFI_ENDPROC | 1055 | CFI_ENDPROC |
1055 | ENDPROC(kernel_thread_helper) | 1056 | ENDPROC(kernel_thread_helper) |
1056 | 1057 | ||
@@ -1149,7 +1150,7 @@ ENDPROC(xen_failsafe_callback) | |||
1149 | 1150 | ||
1150 | #endif /* CONFIG_XEN */ | 1151 | #endif /* CONFIG_XEN */ |
1151 | 1152 | ||
1152 | #ifdef CONFIG_FTRACE | 1153 | #ifdef CONFIG_FUNCTION_TRACER |
1153 | #ifdef CONFIG_DYNAMIC_FTRACE | 1154 | #ifdef CONFIG_DYNAMIC_FTRACE |
1154 | 1155 | ||
1155 | ENTRY(mcount) | 1156 | ENTRY(mcount) |
@@ -1204,7 +1205,7 @@ trace: | |||
1204 | jmp ftrace_stub | 1205 | jmp ftrace_stub |
1205 | END(mcount) | 1206 | END(mcount) |
1206 | #endif /* CONFIG_DYNAMIC_FTRACE */ | 1207 | #endif /* CONFIG_DYNAMIC_FTRACE */ |
1207 | #endif /* CONFIG_FTRACE */ | 1208 | #endif /* CONFIG_FUNCTION_TRACER */ |
1208 | 1209 | ||
1209 | .section .rodata,"a" | 1210 | .section .rodata,"a" |
1210 | #include "syscall_table_32.S" | 1211 | #include "syscall_table_32.S" |