summaryrefslogtreecommitdiff
path: root/samples/ftrace/ftrace-direct.c
diff options
context:
space:
mode:
authorFlorent Revest <revest@chromium.org>2023-03-21 15:04:18 +0100
committerSteven Rostedt (Google) <rostedt@goodmis.org>2023-03-21 13:42:11 -0400
commit59495740f79524bebe4ecb8097cf206f86587b25 (patch)
tree868eeed4a0d0aa5a531e28fb26929ec8a14a7d8a /samples/ftrace/ftrace-direct.c
parente8d018dd0257f744ca50a729e3d042cf2ec9da65 (diff)
downloadlinux-59495740f79524bebe4ecb8097cf206f86587b25.tar.gz
ftrace: Let unregister_ftrace_direct_multi() call ftrace_free_filter()
A common pattern when using the ftrace_direct_multi API is to unregister the ops and also immediately free its filter. We've noticed it's very easy for users to miss calling ftrace_free_filter(). This adds a "free_filters" argument to unregister_ftrace_direct_multi() to both remind the user they should free filters and also to make their life easier. Link: https://lkml.kernel.org/r/20230321140424.345218-2-revest@chromium.org Suggested-by: Steven Rostedt <rostedt@goodmis.org> Signed-off-by: Florent Revest <revest@chromium.org> Acked-by: Mark Rutland <mark.rutland@arm.com> Acked-by: Jiri Olsa <jolsa@kernel.org> Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Diffstat (limited to 'samples/ftrace/ftrace-direct.c')
0 files changed, 0 insertions, 0 deletions