Messages in this thread | | | Date | Mon, 14 Dec 2020 09:52:06 +0100 | From | Peter Zijlstra <> | Subject | Re: [PATCH] jump_label: Do not profile branch annotations |
| |
On Fri, Dec 11, 2020 at 04:37:54PM -0500, Steven Rostedt wrote: > From: Steven Rostedt (VMware) <rostedt@goodmis.org> > > While running my branch profiler that checks for incorrect "likely" and > "unlikely"s around the kernel, there's a large number of them that are > incorrect due to being "static_branches". > > As static_branches are rather special, as they are likely or unlikely for > other reasons than normal annotations are used for, there's no reason to > have them be profiled. > > Expose the "unlikely_notrace" and "likely_notrace" so that the > static_branch can use them, and have them be ignored by the branch > profilers.
The less that abomination does the better ;-), I'll take it through tip then?
| |