Commit 9ddfa24
bpf: Allow BPF stream kfuncs while holding a lock
The BPF stream kfuncs bpf_stream_vprintk and bpf_stream_print_stack
do not sleep and so are safe to call while holding a lock. Amend
the verifier to allow that.
Signed-off-by: Emil Tsalapatis <emil@etsalapatis.com>
Acked-by: Kumar Kartikeya Dwivedi <memxor@gmail.com>
Link: https://lore.kernel.org/r/20260203180424.14057-4-emil@etsalapatis.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>1 parent 954fa97 commit 9ddfa24
1 file changed
Lines changed: 12 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12455 | 12455 | | |
12456 | 12456 | | |
12457 | 12457 | | |
| 12458 | + | |
| 12459 | + | |
12458 | 12460 | | |
12459 | 12461 | | |
12460 | 12462 | | |
| |||
12533 | 12535 | | |
12534 | 12536 | | |
12535 | 12537 | | |
| 12538 | + | |
| 12539 | + | |
12536 | 12540 | | |
12537 | 12541 | | |
12538 | 12542 | | |
| |||
12977 | 12981 | | |
12978 | 12982 | | |
12979 | 12983 | | |
| 12984 | + | |
| 12985 | + | |
| 12986 | + | |
| 12987 | + | |
| 12988 | + | |
| 12989 | + | |
12980 | 12990 | | |
12981 | 12991 | | |
12982 | 12992 | | |
12983 | | - | |
| 12993 | + | |
| 12994 | + | |
12984 | 12995 | | |
12985 | 12996 | | |
12986 | 12997 | | |
| |||
0 commit comments