powerpc/ppc32/tracing: Add stack frame to calls of trace_hardirqs_on/off
authorSteven Rostedt <rostedt@goodmis.org>
Wed, 22 Dec 2010 16:42:56 +0000 (16:42 +0000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Fri, 21 Jan 2011 03:08:33 +0000 (14:08 +1100)
commit06ca2188eccbd7932636ac5bde2837297800480e
tree6eecdd819e8a96f04eda7fab9d85b04af9bdb06d
parent3cb5f1a3e58c0bd70d47d9907cc5c65192281dee
powerpc/ppc32/tracing: Add stack frame to calls of trace_hardirqs_on/off

32-bit variant of the previous patch for 64-bit:

<<
    When an interrupt occurs in userspace, we can call trace_hardirqs_on/off()
    With one level stack. But if we have irqsoff tracing enabled,
    it checks both CALLER_ADDR0 and CALLER_ADDR1. The second call
    goes two stack frames up. If this is from user space, then there may
    not exist a second stack....
>>

Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/kernel/entry_32.S