diff options
author | Heiko Carstens <heiko.carstens@de.ibm.com> | 2008-10-28 13:14:58 +0300 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-10-28 13:19:07 +0300 |
commit | 6afe40b4dace385d7ba2faf24b352f066f3b71bf (patch) | |
tree | 017e672e83a1257b084036c2e79adef95a81b9c3 /drivers/xen | |
parent | 46fec7ac40e452a2ea5e63648d98b6bb2b5898f9 (diff) | |
download | linux-6afe40b4dace385d7ba2faf24b352f066f3b71bf.tar.xz |
lockdep: fix irqs on/off ip tracing
Impact: fix lockdep lock-api-caller output when irqsoff tracing is enabled
81d68a96 "ftrace: trace irq disabled critical timings" added wrappers around
trace_hardirqs_on/off_caller. However these functions use
__builtin_return_address(0) to figure out which function actually disabled
or enabled irqs. The result is that we save the ips of trace_hardirqs_on/off
instead of the real caller. Not very helpful.
However since the patch from Steven the ip already gets passed. So use that
and get rid of __builtin_return_address(0) in these two functions.
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'drivers/xen')
0 files changed, 0 insertions, 0 deletions