diff options
author | Ingo Molnar <mingo@elte.hu> | 2009-10-23 02:23:20 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-10-23 02:23:20 -0400 |
commit | 43315956509ca6913764861ac7dec128b91eb1ec (patch) | |
tree | 60fd5647f150a46e63093a41417c2eef3e776b3d /arch/x86/kernel/entry_32.S | |
parent | 9bf4e7fba8006d19846fec877b6da0616b2772de (diff) | |
parent | 6beba7adbe092e63dfe8d09fbd1e3ec140474a13 (diff) |
Merge branch 'perf/core' into perf/probes
Conflicts:
tools/perf/Makefile
Merge reason:
- fix the conflict
- pick up the pr_*() infrastructure to queue up dependent patch
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/kernel/entry_32.S')
-rw-r--r-- | arch/x86/kernel/entry_32.S | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/arch/x86/kernel/entry_32.S b/arch/x86/kernel/entry_32.S index beb30da203d6..50b9c220e121 100644 --- a/arch/x86/kernel/entry_32.S +++ b/arch/x86/kernel/entry_32.S | |||
@@ -1209,17 +1209,14 @@ END(ftrace_graph_caller) | |||
1209 | 1209 | ||
1210 | .globl return_to_handler | 1210 | .globl return_to_handler |
1211 | return_to_handler: | 1211 | return_to_handler: |
1212 | pushl $0 | ||
1213 | pushl %eax | 1212 | pushl %eax |
1214 | pushl %ecx | ||
1215 | pushl %edx | 1213 | pushl %edx |
1216 | movl %ebp, %eax | 1214 | movl %ebp, %eax |
1217 | call ftrace_return_to_handler | 1215 | call ftrace_return_to_handler |
1218 | movl %eax, 0xc(%esp) | 1216 | movl %eax, %ecx |
1219 | popl %edx | 1217 | popl %edx |
1220 | popl %ecx | ||
1221 | popl %eax | 1218 | popl %eax |
1222 | ret | 1219 | jmp *%ecx |
1223 | #endif | 1220 | #endif |
1224 | 1221 | ||
1225 | .section .rodata,"a" | 1222 | .section .rodata,"a" |