]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ftrace: Comment that ftrace_func_mapper is freed with free_ftrace_hash()
authorSteven Rostedt <rostedt@goodmis.org>
Wed, 16 Apr 2025 20:54:20 +0000 (16:54 -0400)
committerSteven Rostedt (Google) <rostedt@goodmis.org>
Thu, 8 May 2025 13:36:08 +0000 (09:36 -0400)
commita54665ab7c20081cb6299d79dcab9960752bc741
tree9b640d5171db50dab792dd2d84cf4a800fca7b28
parent761ef34228222686f9f8c5fccd258e17a0c3d6de
ftrace: Comment that ftrace_func_mapper is freed with free_ftrace_hash()

The structure ftrace_func_mapper only contains a single field and that is
a ftrace_hash. It is used to abstract it out from a normal hash to control
users of how it gets modified.

The freeing of a ftrace_func_mapper structure is:

  free_ftrace_hash(&mapper->hash);

Without context, this looks like a bug. It should be commented that it is
not a bug and it is freed this way.

Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Link: https://lore.kernel.org/20250416165420.5c717420@gandalf.local.home
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
kernel/trace/ftrace.c