]> git.baikalelectronics.ru Git - kernel.git/commit
ftrace: Add ftrace_test_recursion_trylock() helper function
authorSteven Rostedt (VMware) <rostedt@goodmis.org>
Fri, 6 Nov 2020 02:32:37 +0000 (21:32 -0500)
committerSteven Rostedt (VMware) <rostedt@goodmis.org>
Fri, 6 Nov 2020 13:33:23 +0000 (08:33 -0500)
commitff2513f3f3047a29ddf7b42126c2bdbc66cf098d
tree5aa13b98aa6b7659a8c711eac36cc1180656f424
parent9722859fd718425d950ff489d2bc08c76d2de853
ftrace: Add ftrace_test_recursion_trylock() helper function

To make it easier for ftrace callbacks to have recursion protection, provide
a ftrace_test_recursion_trylock() and ftrace_test_recursion_unlock() helper
that tests for recursion.

Link: https://lkml.kernel.org/r/20201028115612.634927593@goodmis.org
Link: https://lkml.kernel.org/r/20201106023546.378584067@goodmis.org
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
include/linux/trace_recursion.h
kernel/trace/trace_functions.c