diff options
| author | Kumar Kartikeya Dwivedi <memxor@gmail.com> | 2026-09-03 23:47:48 +0200 |
|---|---|---|
| committer | Alexei Starovoitov <ast@kernel.org> | 2026-09-03 19:22:52 -0700 |
| commit | 22ab49afe1c901b2c0b9482f38bdb647d46e6a34 (patch) | |
| tree | 6851304c38ca2389a138c9bd7ef9a086011701f3 /scripts/Makefile.thinlto | |
| parent | 369f4ce734570bdfedaa4b5ca50e2a3f6a892728 (diff) | |
| download | linux-22ab49afe1c901b2c0b9482f38bdb647d46e6a34.tar.gz linux-22ab49afe1c901b2c0b9482f38bdb647d46e6a34.zip | |
selftests/bpf: Check rbtree callback restrictions in subprogs
Add a verifier failure case where an rbtree comparator enters two nested
static subprograms and the innermost subprogram unlocks and relocks the
tree. Restoring the lock keeps the surrounding callback state balanced,
so the test specifically exercises whether the callback restriction follows
the nested calls.
Also add a load-only positive control whose comparator calls a harmless
static subprogram. This preserves the intended support for verified static
subprogram calls while holding the tree lock.
Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com>
Link: https://lore.kernel.org/r/20260903214758.2727663-3-memxor@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
