]> git.baikalelectronics.ru Git - kernel.git/commit
microblaze/irqs: Do not trace arch_local_{*,irq_*} functions
authorSteven Rostedt <srostedt@redhat.com>
Sat, 2 Jul 2011 03:04:40 +0000 (23:04 -0400)
committerMichal Simek <monstr@monstr.eu>
Mon, 25 Jul 2011 07:07:45 +0000 (09:07 +0200)
commit806d6f8f7b6ed06c302d8c319b9319f9b153127a
treee8bae84b519b91983d9b03dc627d910e97083370
parentc222577cd65765acb0fa11efa4bf29c16b20de1e
microblaze/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.

Cc: Michal Simek <monstr@monstr.eu>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
arch/microblaze/include/asm/irqflags.h