Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'trace-fixes-v3.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace

Pull tracing fix from Steven Rostedt:
"This is a small fix where the trigger code used the wrong
rcu_dereference(). It required rcu_dereference_sched() instead of the
normal rcu_dereference(). It produces a nasty RCU lockdep splat due
to the incorrect rcu notation"

Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>

* tag 'trace-fixes-v3.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
tracing: Use rcu_dereference_sched() for trace event triggers

+1 -1
+1 -1
kernel/trace/trace_events_trigger.c
··· 77 77 data->ops->func(data); 78 78 continue; 79 79 } 80 - filter = rcu_dereference(data->filter); 80 + filter = rcu_dereference_sched(data->filter); 81 81 if (filter && !filter_match_preds(filter, rec)) 82 82 continue; 83 83 if (data->cmd_ops->post_trigger) {