sparc/irqs: Do not trace arch_local_{*,irq_*} functions
authorSteven Rostedt <rostedt@goodmis.org>
Wed, 6 Jul 2011 15:00:29 +0000 (08:00 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 6 Jul 2011 15:00:29 +0000 (08:00 -0700)
commit18d85bc558edfa5de7f5b49b6a25fbfdc42628e0
tree48ab32a8635a505c61f8fbe25852fd6a16edc66f
parenta2fa83faf47b514ab947cea916d3691b66525073
sparc/irqs: Do not trace arch_local_{*,irq_*} functions

Do not trace arch_local_save_flags(), arch_local_irq_*() and friends.
Although they are marked inline, gcc may still make a function out of
them and add it to the pool of functions that are traced by the function
tracer. This can cause undesirable results (kernel panic, triple faults,
etc).

Add the notrace notation to prevent them from ever being traced.

Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc/include/asm/irqflags_32.h
arch/sparc/include/asm/irqflags_64.h