bpf: Add sleepable prog tests for cgrp local storage
authorYonghong Song <yhs@fb.com>
Thu, 1 Dec 2022 05:04:49 +0000 (21:04 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Mon, 5 Dec 2022 00:51:18 +0000 (16:51 -0800)
commit41d76c721c5c743470078d30e9bb8df08c489b1c
tree9078c7c126f5d1bdf05fbcef2dc31bec16ca3511
parent2c40d97da1a25be815c91d6ebcd734d96d5732e8
bpf: Add sleepable prog tests for cgrp local storage

Add three tests for cgrp local storage support for sleepable progs.
Two tests can load and run properly, one for cgroup_iter, another
for passing current->cgroups->dfl_cgrp to bpf_cgrp_storage_get()
helper. One test has bpf_rcu_read_lock() and failed to load.

Signed-off-by: Yonghong Song <yhs@fb.com>
Link: https://lore.kernel.org/r/20221201050449.2785613-1-yhs@fb.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
tools/testing/selftests/bpf/progs/cgrp_ls_sleepable.c [new file with mode: 0644]