Steven Rostedt
32c0edaeaa
tracing: Remove duplicate id information in event structure
...
Now that the trace_event structure is embedded in the ftrace_event_call
structure, there is no need for the ftrace_event_call id field.
The id field is the same as the trace_event type field.
Removing the id and re-arranging the structure brings down the tracepoint
footprint by another 5K.
text data bss dec hex filename
4913961 1088356 861512 6863829 68bbd5 vmlinux.orig
4895024 1023812 861512 6780348 6775bc vmlinux.print
4894944 1018052 861512 6774508 675eec vmlinux.id
Acked-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Acked-by: Masami Hiramatsu <mhiramat@redhat.com>
Acked-by: Frederic Weisbecker <fweisbec@gmail.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2010-05-14 14:33:15 -04:00
..
blktrace.c
tracing: Allow events to share their print functions
2010-05-14 14:20:32 -04:00
ftrace.c
tracing: Let tracepoints have data passed to tracepoint callbacks
2010-05-14 09:50:34 -04:00
Kconfig
kmemtrace.c
tracing: Allow events to share their print functions
2010-05-14 14:20:32 -04:00
Makefile
power-traces.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
ring_buffer.c
ring-buffer: Wrap open-coded WARN_ONCE
2010-05-04 12:23:47 -04:00
ring_buffer_benchmark.c
ring-buffer: Make benchmark handle missed events
2010-04-27 13:26:58 -04:00
trace.c
tracing: Allow events to share their print functions
2010-05-14 14:20:32 -04:00
trace.h
tracing: Move fields from event to class structure
2010-05-14 14:20:23 -04:00
trace_boot.c
trace_branch.c
tracing: Allow events to share their print functions
2010-05-14 14:20:32 -04:00
trace_clock.c
tracing: Fix lockdep warning in global_clock()
2010-03-29 15:16:44 -04:00
trace_entries.h
trace_event_perf.c
tracing: Remove duplicate id information in event structure
2010-05-14 14:33:15 -04:00
trace_events.c
tracing: Remove duplicate id information in event structure
2010-05-14 14:33:15 -04:00
trace_events_filter.c
tracing: Remove duplicate id information in event structure
2010-05-14 14:33:15 -04:00
trace_export.c
tracing: Remove duplicate id information in event structure
2010-05-14 14:33:15 -04:00
trace_functions.c
trace_functions_graph.c
tracing: Allow events to share their print functions
2010-05-14 14:20:32 -04:00
trace_hw_branches.c
trace_irqsoff.c
tracing: Add graph output support for irqsoff tracer
2010-04-27 12:36:53 -04:00
trace_kprobe.c
tracing: Remove duplicate id information in event structure
2010-05-14 14:33:15 -04:00
trace_ksym.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
trace_mmiotrace.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
trace_nop.c
trace_output.c
tracing: Allow events to share their print functions
2010-05-14 14:20:32 -04:00
trace_output.h
tracing: Allow events to share their print functions
2010-05-14 14:20:32 -04:00
trace_printk.c
trace_sched_switch.c
tracing: Let tracepoints have data passed to tracepoint callbacks
2010-05-14 09:50:34 -04:00
trace_sched_wakeup.c
tracing: Let tracepoints have data passed to tracepoint callbacks
2010-05-14 09:50:34 -04:00
trace_selftest.c
tracing: Dump either the oops's cpu source or all cpus buffers
2010-04-21 23:11:42 +02:00
trace_selftest_dynamic.c
trace_stack.c
trace_stat.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
trace_stat.h
trace_syscalls.c
tracing: Remove duplicate id information in event structure
2010-05-14 14:33:15 -04:00
trace_sysprof.c
trace_workqueue.c
tracing: Let tracepoints have data passed to tracepoint callbacks
2010-05-14 09:50:34 -04:00