commit | 5367278cb7ba74537bcad1470d75f30d95b09c14 | [log] [tgz] |
---|---|---|
author | Steven Rostedt (VMware) <rostedt@goodmis.org> | Thu Apr 06 12:26:20 2017 -0400 |
committer | Steven Rostedt (VMware) <rostedt@goodmis.org> | Mon Apr 10 14:34:10 2017 -0400 |
tree | 5260086992bf2f40e58bb0ce72529c402cd5e4b5 | |
parent | 252babcd52aabe37aaad03685e7d6ad454edb9f9 [diff] |
tracing: Add stack_tracer_disable/enable() functions There are certain parts of the kernel that cannot let stack tracing proceed (namely in RCU), because the stack tracer uses RCU, and parts of RCU internals cannot handle having RCU read side locks taken. Add stack_tracer_disable() and stack_tracer_enable() functions to let RCU stop stack tracing on the current CPU when it is in those critical sections. Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>