tracing: fprobe-events: Register fprobe-events only when it is enabled
authorMasami Hiramatsu (Google) <mhiramat@kernel.org>
Mon, 31 Mar 2025 15:36:11 +0000 (00:36 +0900)
committerMasami Hiramatsu (Google) <mhiramat@kernel.org>
Wed, 2 Jul 2025 00:45:09 +0000 (09:45 +0900)
commit2db832ec9090d3b5f726f49ad4d0322d6b68a490
tree5406a87b978bae3a70d11e128b1028b7c83c6305
parente3d6e1b9a34c745b635f122ac471a198867cd0ec
tracing: fprobe-events: Register fprobe-events only when it is enabled

Currently fprobe events are registered when it is defined. Thus it will
give some overhead even if it is disabled. This changes it to register the
fprobe only when it is enabled.

Link: https://lore.kernel.org/all/174343537128.843280.16131300052837035043.stgit@devnote2/
Suggested-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>
include/linux/fprobe.h
kernel/trace/fprobe.c
kernel/trace/trace_fprobe.c