OSDN Git Service

tracing/kprobes: Simplify the logic of enable_trace_kprobe()
authorSteven Rostedt (VMware) <rostedt@goodmis.org>
Thu, 26 Jul 2018 16:07:32 +0000 (12:07 -0400)
committerSteven Rostedt (VMware) <rostedt@goodmis.org>
Fri, 27 Jul 2018 13:36:20 +0000 (09:36 -0400)
commit87107a25a2f857693156f075da6e2a1438f4b4a0
treecd873d9dd4fd322f7b1eec85fc8cc97d2b83e6b5
parent72809cbf6748830ae4a59a45bcb2367a6c24d74d
tracing/kprobes: Simplify the logic of enable_trace_kprobe()

The function enable_trace_kprobe() performs slightly differently if the file
parameter is passed in as NULL on non-NULL. Instead of checking file twice,
move the code between the two tests into a static inline helper function to
make the code easier to follow.

Link: http://lkml.kernel.org/r/20180725224728.7b1d5db2@vmware.local.home
Link: http://lkml.kernel.org/r/20180726121152.4dd54330@gandalf.local.home
Reviewed-by: Josh Poimboeuf <jpoimboe@redhat.com>
Acked-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
kernel/trace/trace_kprobe.c