diff options
| author | Alexei Starovoitov <ast@kernel.org> | 2026-01-30 12:17:48 -0800 |
|---|---|---|
| committer | Alexei Starovoitov <ast@kernel.org> | 2026-01-30 12:17:55 -0800 |
| commit | b18a761ca0f6ef7c07b0ae5cee28315a0c5478a8 (patch) | |
| tree | 766ac648e8ec7f6935c390758e58b0df4e9360dd /include/linux | |
| parent | 95dbe214b910fc80f0627e1760305cc0f472ff9f (diff) | |
| parent | 15ac1adf0f84a90605121fbe4a6238b24c865f92 (diff) | |
Merge branch 'bpf-tail-calls-in-sleepable-programs'
Jiri Olsa says:
====================
this patchset allows sleepable programs to use tail calls.
At the moment we need to have separate sleepable uprobe program
to retrieve user space data and pass it to complex program with
tail calls. It'd be great if the program with tail calls could
be sleepable and do the data retrieval directly.
====================
Link: https://patch.msgid.link/20260130081208.1130204-1-jolsa@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/bpf.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/bpf.h b/include/linux/bpf.h index 5524f9429e76..3b0ceb759075 100644 --- a/include/linux/bpf.h +++ b/include/linux/bpf.h @@ -287,6 +287,7 @@ struct bpf_map_owner { enum bpf_prog_type type; bool jited; bool xdp_has_frags; + bool sleepable; u64 storage_cookie[MAX_BPF_CGROUP_STORAGE_TYPE]; const struct btf_type *attach_func_proto; enum bpf_attach_type expected_attach_type; |
