On Mon, 14 Dec 2020 09:52:06 +0100 Peter Zijlstra <pet...@infradead.org> wrote:
> On Fri, Dec 11, 2020 at 04:37:54PM -0500, Steven Rostedt wrote: > > From: Steven Rostedt (VMware) <rost...@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