tracing: Have the trace_array hold the list of registered func probes
authorSteven Rostedt (VMware) <rostedt@goodmis.org>
Wed, 5 Apr 2017 17:12:55 +0000 (13:12 -0400)
committerSteven Rostedt (VMware) <rostedt@goodmis.org>
Fri, 21 Apr 2017 02:06:45 +0000 (22:06 -0400)
commit04ec7bb642b77374b53731b795b5654b5aff1c00
treed1207b1237a6ba31feb057130af1279e43d962c1
parent8d70725e452cac9796e9025ccd79c45ffcc4d109
tracing: Have the trace_array hold the list of registered func probes

Add a link list to the trace_array to hold func probes that are registered.
Currently, all function probes are the same for all instances as it was
before, that is, only the top level trace_array holds the function probes.
But this lays the ground work to have function probes be attached to
individual instances, and having the event trigger only affect events in the
given instance. But that work is still to be done.

Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
kernel/trace/ftrace.c
kernel/trace/trace.c
kernel/trace/trace.h
kernel/trace/trace_events.c
kernel/trace/trace_functions.c