]> git.baikalelectronics.ru Git - kernel.git/commit
tracing/kprobe: Wait for disabling all running kprobe handlers
authorMasami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Tue, 9 Jul 2013 09:35:26 +0000 (18:35 +0900)
committerSteven Rostedt <rostedt@goodmis.org>
Fri, 19 Jul 2013 01:31:29 +0000 (21:31 -0400)
commita01d0f01ba3ad089e9bb387a6ec8a9ae632925b7
treef2eba68c4e863ab55584abfd91cce3389c6c9433
parent113fb5d7d9e54366870fe471aeed70d2d55ab1f0
tracing/kprobe: Wait for disabling all running kprobe handlers

Wait for disabling all running kprobe handlers when a kprobe
event is disabled, since the caller, trace_remove_event_call()
supposes that a removing event is disabled completely by
disabling the event.
With this change, ftrace can ensure that there is no running
event handlers after disabling it.

Link: http://lkml.kernel.org/r/20130709093526.20138.93100.stgit@mhiramat-M0-7522
Signed-off-by: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
kernel/trace/trace_kprobe.c