aboutsummaryrefslogtreecommitdiff
path: root/include/linux/overflow.h
diff options
context:
space:
mode:
authorPeter Zijlstra <[email protected]>2021-03-23 16:49:03 +0100
committerPeter Zijlstra <[email protected]>2021-04-09 13:22:12 +0200
commit9432bbd969c667fc9c4b1c140c5a745ff2a7b540 (patch)
treea99799dd473f7d94ac74d67dda3f354df3eeb54b /include/linux/overflow.h
parent7d95f22798ecea513f37b792b39fec4bcf20fec3 (diff)
static_call: Relax static_call_update() function argument type
static_call_update() had stronger type requirements than regular C, relax them to match. Instead of requiring the @func argument has the exact matching type, allow any type which C is willing to promote to the right (function) pointer type. Specifically this allows (void *) arguments. This cleans up a bunch of static_call_update() callers for PREEMPT_DYNAMIC and should get around silly GCC11 warnings for free. Signed-off-by: Peter Zijlstra (Intel) <[email protected]> Link: https://lkml.kernel.org/r/[email protected]
Diffstat (limited to 'include/linux/overflow.h')
0 files changed, 0 insertions, 0 deletions