Tejun Heo
9705f69ed0
percpu: make percpu symbols in tracer unique
...
This patch updates percpu related symbols in kernel tracer such that
percpu symbols are unique and don't clash with local symbols. This
serves two purposes of decreasing the possibility of global percpu
symbol collision and allowing dropping per_cpu__ prefix from percpu
symbols.
* kernel/trace/trace.c: s/max_data/max_tr_data/
* kernel/trace/trace_hw_branches: s/tracer/hwb_tracer/, s/buffer/hwb_buffer/
Partly based on Rusty Russell's "alloc_percpu: rename percpu vars
which cause name clashes" patch.
Signed-off-by: Tejun Heo <tj@kernel.org>
Acked-by: Steven Rostedt <rostedt@goodmis.org>
Cc: Rusty Russell <rusty@rustcorp.com.au>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Ingo Molnar <mingo@redhat.com>
2009-10-29 22:34:13 +09:00
..
blktrace.c
Merge commit 'v2.6.31-rc9' into tracing/core
2009-09-06 06:11:42 +02:00
ftrace.c
Merge branch 'tracing-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-09-26 10:13:54 -07:00
Kconfig
trivial: Fix duplicated word "options" in comment
2009-09-21 15:14:58 +02:00
kmemtrace.c
tracing: remove users of tracing_reset
2009-09-04 12:12:39 -04:00
Makefile
tracing, perf: Convert the power tracer into an event tracer
2009-09-19 11:42:12 +02:00
power-traces.c
tracing, perf: Convert the power tracer into an event tracer
2009-09-19 11:42:12 +02:00
ring_buffer.c
includecheck fix: kernel/trace, ring_buffer.c
2009-09-20 16:58:56 +05:30
ring_buffer_benchmark.c
ring-buffer: have benchmark test print to trace buffer
2009-06-17 17:01:09 -04:00
trace.c
percpu: make percpu symbols in tracer unique
2009-10-29 22:34:13 +09:00
trace.h
this_cpu: Use this_cpu_xx for ftrace
2009-10-12 19:51:49 +09:00
trace_boot.c
tracing: add filter event logic to special, mmiotrace and boot tracers
2009-09-12 23:34:04 -04:00
trace_branch.c
Merge branch 'linus' into tracing/core
2009-05-07 11:17:34 +02:00
trace_clock.c
tracing: optimize global_trace_clock cachelines
2009-09-15 12:24:22 -04:00
trace_entries.h
tracing, perf: Convert the power tracer into an event tracer
2009-09-19 11:42:12 +02:00
trace_event_profile.c
tracing: Export trace_profile_buf symbols
2009-09-20 19:15:57 +02:00
trace_events.c
tracing: Check the return value of trace_get_user()
2009-09-22 10:28:55 +02:00
trace_events_filter.c
tracing: move PRED macros to trace_events_filter.c
2009-09-09 23:54:11 -04:00
trace_export.c
tracing: remove some unused macros
2009-09-14 11:43:24 -04:00
trace_functions.c
tracing: switch function prints from %pf to %ps
2009-09-17 15:53:40 -04:00
trace_functions_graph.c
this_cpu: Use this_cpu_xx in trace_functions_graph.c
2009-10-13 23:23:02 +09:00
trace_hw_branches.c
percpu: make percpu symbols in tracer unique
2009-10-29 22:34:13 +09:00
trace_irqsoff.c
tracing: do not update tracing_max_latency when tracer is stopped
2009-09-12 21:45:17 -04:00
trace_mmiotrace.c
tracing: add filter event logic to special, mmiotrace and boot tracers
2009-09-12 23:34:04 -04:00
trace_nop.c
tracing/ftrace: make nop-tracer use polling wait for events on pipe
2009-03-23 09:22:15 +01:00
trace_output.c
tracing: consolidate code between trace_output.c and trace_function_graph.c
2009-09-11 14:24:13 -04:00
trace_output.h
tracing: consolidate code between trace_output.c and trace_function_graph.c
2009-09-11 14:24:13 -04:00
trace_printk.c
tracing: Remove markers
2009-09-18 21:22:08 +02:00
trace_sched_switch.c
tracing: pass around ring buffer instead of tracer
2009-09-04 18:59:39 -04:00
trace_sched_wakeup.c
tracing: do not update tracing_max_latency when tracer is stopped
2009-09-12 21:45:17 -04:00
trace_selftest.c
tracing/function-graph-tracer: Move graph event insertion helpers in the graph tracer file
2009-08-06 07:28:06 +02:00
trace_selftest_dynamic.c
ftrace: fix dynamic ftrace selftest
2008-05-23 21:13:23 +02:00
trace_stack.c
sysctl: remove "struct file *" argument of ->proc_handler
2009-09-24 07:21:04 -07:00
trace_stat.c
trace_stat: Fix missing entry in stat file
2009-08-17 11:25:09 +02:00
trace_stat.h
tracing/stat: Add stat_release() callback
2009-07-10 12:14:05 +02:00
trace_syscalls.c
Merge branch 'perfcounters-rename-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-09-21 09:15:07 -07:00
trace_sysprof.c
Merge branch 'timers-for-linus-migration' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-06-15 10:06:19 -07:00
trace_workqueue.c
tracing/workqueues: Add refcnt to struct cpu_workqueue_stats
2009-07-10 12:14:07 +02:00