git.openpandora.org
/
pandora-kernel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
(from parent 1:
ae216dd
)
Merge branches 'tracing/ftrace' and 'tracing/urgent' into tracing/core
author
Ingo Molnar
<mingo@elte.hu>
Wed, 11 Feb 2009 09:03:11 +0000
(10:03 +0100)
committer
Ingo Molnar
<mingo@elte.hu>
Wed, 11 Feb 2009 09:03:11 +0000
(10:03 +0100)
arch/x86/kernel/ftrace.c
patch
|
blob
|
history
diff --git
a/arch/x86/kernel/ftrace.c
b/arch/x86/kernel/ftrace.c
index
18828ae
..
f20f49f
100644
(file)
--- a/
arch/x86/kernel/ftrace.c
+++ b/
arch/x86/kernel/ftrace.c
@@
-471,13
+471,15
@@
void prepare_ftrace_return(unsigned long *parent, unsigned long self_addr)
"1: " _ASM_MOV " (%[parent_old]), %[old]\n"
"2: " _ASM_MOV " %[return_hooker], (%[parent_replaced])\n"
" movl $0, %[faulted]\n"
+ "3:\n"
".section .fixup, \"ax\"\n"
- "3: movl $1, %[faulted]\n"
+ "4: movl $1, %[faulted]\n"
+ " jmp 3b\n"
".previous\n"
- _ASM_EXTABLE(1b,
3
b)
- _ASM_EXTABLE(2b,
3
b)
+ _ASM_EXTABLE(1b,
4
b)
+ _ASM_EXTABLE(2b,
4
b)
: [parent_replaced] "=r" (parent), [old] "=r" (old),
[faulted] "=r" (faulted)