powerpc: tracing: Avoid tracepoint duplication with DECLARE_EVENT_CLASS
authorAnton Blanchard <anton@samba.org>
Tue, 22 May 2012 18:47:48 +0000 (18:47 +0000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Tue, 3 Jul 2012 04:14:41 +0000 (14:14 +1000)
commitd136e27326a3bd50d7929a43c018abf13e426b7e
treea60f534ee3326042b3792261cc6e18d98b5f49e1
parent641bd53a615b35d7a2e9a3de764e7c4953948679
powerpc: tracing: Avoid tracepoint duplication with DECLARE_EVENT_CLASS

irq_entry, irq_exit, timer_interrupt_entry and timer_interrupt_exit
all do the same thing so use DECLARE_EVENT_CLASS to avoid duplicating
everything 4 times.

This saves quite a lot of space in both instruction text and data:

   text    data     bss     dec     hex filename
   9265   19622      16   28903    70e7 arch/powerpc/kernel/irq.o
   6817   19019      16   25852    64fc arch/powerpc/kernel/irq.o

Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/include/asm/trace.h