From: Heiko Carstens Date: Tue, 28 Oct 2008 10:14:58 +0000 (+0100) Subject: lockdep: fix irqs on/off ip tracing X-Git-Tag: v2.6.28-rc3~88^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6afe40b4dace385d7ba2faf24b352f066f3b71bf;p=pandora-kernel.git 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 Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed