diff options
author | Steven Rostedt (VMware) <rostedt@goodmis.org> | 2021-10-15 13:42:40 -0400 |
---|---|---|
committer | Steven Rostedt (VMware) <rostedt@goodmis.org> | 2021-10-19 20:33:20 -0400 |
commit | 9b84fadc444de5456ab5f5487e2108311c724c3f (patch) | |
tree | 0bbafa429f2728795926fbe1b152ea2415a339f0 /lib/cmdline.c | |
parent | 7ce1bb83a14019f8c396d57ec704d19478747716 (diff) | |
download | linux-9b84fadc444de5456ab5f5487e2108311c724c3f.tar.gz linux-9b84fadc444de5456ab5f5487e2108311c724c3f.tar.bz2 linux-9b84fadc444de5456ab5f5487e2108311c724c3f.zip |
tracing: Reuse logic from perf's get_recursion_context()
Instead of having branches that adds noise to the branch prediction, use
the addition logic to set the bit for the level of interrupt context that
the state is currently in. This copies the logic from perf's
get_recursion_context() function.
Link: https://lore.kernel.org/all/20211015161702.GF174703@worktop.programming.kicks-ass.net/
Suggested-by: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Diffstat (limited to 'lib/cmdline.c')
0 files changed, 0 insertions, 0 deletions