summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorSteven Rostedt (VMware) <rostedt@goodmis.org>2021-10-15 13:42:40 -0400
committerSteven Rostedt (VMware) <rostedt@goodmis.org>2021-10-19 20:33:20 -0400
commit9b84fadc444de5456ab5f5487e2108311c724c3f (patch)
tree0bbafa429f2728795926fbe1b152ea2415a339f0 /usr
parent7ce1bb83a14019f8c396d57ec704d19478747716 (diff)
downloadlinux-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 'usr')
0 files changed, 0 insertions, 0 deletions