| From | Linus Torvalds <> | Date | Tue, 24 Mar 2020 09:14:03 -0700 | Subject | Re: [RESEND][PATCH v3 14/17] static_call: Add static_cond_call() |
| |
On Tue, Mar 24, 2020 at 7:25 AM Peter Zijlstra <peterz@infradead.org> wrote: > > Extend the static_call infrastructure to optimize the following common > pattern: > > if (func_ptr) > func_ptr(args...)
Is there any reason why this shouldn't be the default static call pattern?
IOW, do we need the special "cond" versions at all? Couldn't we just say that this is how static calls fundamentally work - if the function is NULL, they are nops?
Linus
|