linux/kernel/trace
Li Zefan e6d9491bf8 ksym_tracer: Fix race when incrementing count
We are under rcu read section but not holding the write lock, so
count++ is not atomic. Use atomic64_t instead.

Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: K.Prasad <prasad@linux.vnet.ibm.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
LKML-Reference: <4B3AF1EC.9010608@cn.fujitsu.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-12-30 07:50:49 +01:00
..
blktrace.c
ftrace.c function-graph: Allow writing the same val to set_graph_function 2009-12-13 18:37:26 +01:00
Kconfig tracing: Kconfig spelling fixes and cleanups 2009-12-28 10:37:54 +01:00
kmemtrace.c
Makefile
power-traces.c tracing/power: Remove two exports 2009-12-13 18:37:28 +01:00
ring_buffer_benchmark.c
ring_buffer.c ring-buffer: Move resize integrity check under reader lock 2009-12-10 23:20:52 -05:00
trace_boot.c
trace_branch.c
trace_clock.c
trace_entries.h
trace_event_profile.c tracing: Change event->profile_count to be int type 2009-12-13 18:37:28 +01:00
trace_events_filter.c
trace_events.c tracing: Move a printk out of ftrace_raw_reg_event_foo() 2009-12-13 18:37:25 +01:00
trace_export.c tracing: Pull up calls to trace_define_common_fields() 2009-12-13 18:34:23 +01:00
trace_functions_graph.c tracing: Fix function graph trace_pipe to properly display failed entries 2009-12-09 14:09:06 -05:00
trace_functions.c
trace_hw_branches.c
trace_irqsoff.c tracing: Add stack trace to irqsoff tracer 2009-12-11 13:19:51 -05:00
trace_kprobe.c Merge branch 'linus' into tracing/urgent 2009-12-14 09:16:49 +01:00
trace_ksym.c ksym_tracer: Fix race when incrementing count 2009-12-30 07:50:49 +01:00
trace_mmiotrace.c
trace_nop.c
trace_output.c tracing: Add full state to trace_seq 2009-12-09 14:05:49 -05:00
trace_output.h
trace_printk.c
trace_sched_switch.c
trace_sched_wakeup.c
trace_selftest_dynamic.c
trace_selftest.c
trace_stack.c
trace_stat.c
trace_stat.h
trace_syscalls.c tracing: Move a printk out of ftrace_raw_reg_event_foo() 2009-12-13 18:37:25 +01:00
trace_sysprof.c
trace_workqueue.c
trace.c tracing: Fix setting tracer specific options 2009-12-21 22:35:16 -05:00
trace.h tracing: Remove useless trace option 2009-12-13 18:37:27 +01:00