Messages in this thread | | | Date | Mon, 14 Dec 2020 10:33:35 -0500 | From | Steven Rostedt <> | Subject | Re: [PATCH] jump_label: Do not profile branch annotations |
| |
On Mon, 14 Dec 2020 09:52:06 +0100 Peter Zijlstra <peterz@infradead.org> wrote:
> 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?
Sure, go ahead.
Thanks.
-- Steve
| |