From: Uwe Kleine-Koenig Date: Fri, 27 Feb 2009 20:30:03 +0000 (+0100) Subject: tracing: make CALLER_ADDRx overwriteable X-Git-Tag: v2.6.30-rc1~2^2~73^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c79a61f55773d2519fd0525bf58385f7d20752d3;p=pandora-kernel.git tracing: make CALLER_ADDRx overwriteable The current definition of CALLER_ADDRx isn't suitable for all platforms. E.g. for ARM __builtin_return_address(N) doesn't work for N > 0 and AFAIK for powerpc there are no frame pointers needed to have a working __builtin_return_address. This patch allows defining the CALLER_ADDRx macros in and let these take precedence. Because now is included unconditionally in all archs that don't already had this include get an empty one for free. Signed-off-by: Uwe Kleine-Koenig Cc: Peter Zijlstra Cc: Ingo Molnar Reviewed-by: KOSAKI Motohiro Signed-off-by: Steven Rostedt --- Reading git-diff-tree failed