]> git.ipfire.org Git - thirdparty/linux.git/commit
bpf: Migrate bpf_wq_set_callback_impl() to KF_IMPLICIT_ARGS
authorIhor Solodrai <ihor.solodrai@linux.dev>
Tue, 20 Jan 2026 22:26:32 +0000 (14:26 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Wed, 21 Jan 2026 00:15:57 +0000 (16:15 -0800)
commitb97931a25a4bc74076ffb5c3d1a534c71ade4d55
treedac6b9fffc0a3f3032db093fd0a2e6df07b77509
parente939f3d16d77a88e5f363394ef73db4c898c4107
bpf: Migrate bpf_wq_set_callback_impl() to KF_IMPLICIT_ARGS

Implement bpf_wq_set_callback() with an implicit bpf_prog_aux
argument, and remove bpf_wq_set_callback_impl().

Update special kfunc checks in the verifier accordingly.

Reviewed-by: Eduard Zingerman <eddyz87@gmail.com>
Signed-off-by: Ihor Solodrai <ihor.solodrai@linux.dev>
Link: https://lore.kernel.org/r/20260120222638.3976562-8-ihor.solodrai@linux.dev
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
kernel/bpf/helpers.c
kernel/bpf/verifier.c
tools/testing/selftests/bpf/bpf_experimental.h
tools/testing/selftests/bpf/progs/verifier_async_cb_context.c
tools/testing/selftests/bpf/progs/wq_failures.c