mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 06:44:00 -04:00
bpf: Remove unnecessary arguments from bpf_async_set_callback()
Remove unused arguments from __bpf_async_set_callback(). Signed-off-by: Mykyta Yatsenko <yatsenko@meta.com> Link: https://lore.kernel.org/r/20260120-timer_nolock-v6-2-670ffdd787b4@meta.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
This commit is contained in:
committed by
Alexei Starovoitov
parent
c1f2c449de
commit
57d31e72db
@@ -1355,10 +1355,9 @@ static const struct bpf_func_proto bpf_timer_init_proto = {
|
||||
};
|
||||
|
||||
static int __bpf_async_set_callback(struct bpf_async_kern *async, void *callback_fn,
|
||||
struct bpf_prog_aux *aux, unsigned int flags,
|
||||
enum bpf_async_type type)
|
||||
struct bpf_prog *prog)
|
||||
{
|
||||
struct bpf_prog *prev, *prog = aux->prog;
|
||||
struct bpf_prog *prev;
|
||||
struct bpf_async_cb *cb;
|
||||
int ret = 0;
|
||||
|
||||
@@ -1403,7 +1402,7 @@ out:
|
||||
BPF_CALL_3(bpf_timer_set_callback, struct bpf_async_kern *, timer, void *, callback_fn,
|
||||
struct bpf_prog_aux *, aux)
|
||||
{
|
||||
return __bpf_async_set_callback(timer, callback_fn, aux, 0, BPF_ASYNC_TYPE_TIMER);
|
||||
return __bpf_async_set_callback(timer, callback_fn, aux->prog);
|
||||
}
|
||||
|
||||
static const struct bpf_func_proto bpf_timer_set_callback_proto = {
|
||||
@@ -3137,7 +3136,7 @@ __bpf_kfunc int bpf_wq_set_callback(struct bpf_wq *wq,
|
||||
if (flags)
|
||||
return -EINVAL;
|
||||
|
||||
return __bpf_async_set_callback(async, callback_fn, aux, flags, BPF_ASYNC_TYPE_WQ);
|
||||
return __bpf_async_set_callback(async, callback_fn, aux->prog);
|
||||
}
|
||||
|
||||
__bpf_kfunc void bpf_preempt_disable(void)
|
||||
|
||||
Reference in New Issue
Block a user