selftests/bpf: BPF task work scheduling tests
authorMykyta Yatsenko <yatsenko@meta.com>
Tue, 23 Sep 2025 11:24:03 +0000 (12:24 +0100)
committerAlexei Starovoitov <ast@kernel.org>
Tue, 23 Sep 2025 14:34:39 +0000 (07:34 -0700)
commit39fd74dfd5d2ea9d1e94b2e03076284616798551
treebc9170c5d4ebab68e82d5c3415d811fcab93d9fb
parent38aa7003e369802f81a078f6673d10d97013f04f
selftests/bpf: BPF task work scheduling tests

Introducing selftests that check BPF task work scheduling mechanism.
Validate that verifier does not accepts incorrect calls to
bpf_task_work_schedule kfunc.

Signed-off-by: Mykyta Yatsenko <yatsenko@meta.com>
Acked-by: Eduard Zingerman <eddyz87@gmail.com>
Link: https://lore.kernel.org/r/20250923112404.668720-9-mykyta.yatsenko5@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/testing/selftests/bpf/prog_tests/test_task_work.c [new file with mode: 0644]
tools/testing/selftests/bpf/progs/task_work.c [new file with mode: 0644]
tools/testing/selftests/bpf/progs/task_work_fail.c [new file with mode: 0644]