bpf_session_cookie() is only available with CONFIG_FPROBE=y leading to an unresolved symbol otherwise. Use BTF_ID_UNUSED instead of bpf_session_cookie for CONFIG_FPROBE=n. Fixes: 5c919acef8514 ("bpf: Add support for kprobe session cookie") Signed-off-by: Sebastian Andrzej Siewior <bigeasy@xxxxxxxxxxxxx> --- kernel/bpf/verifier.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c index 77da1f438becc..436f72bfcb9b9 100644 --- a/kernel/bpf/verifier.c +++ b/kernel/bpf/verifier.c @@ -11124,7 +11124,11 @@ BTF_ID(func, bpf_iter_css_task_new) #else BTF_ID_UNUSED #endif +#ifdef CONFIG_FPROBE BTF_ID(func, bpf_session_cookie) +#else +BTF_ID_UNUSED +#endif static bool is_kfunc_ret_null(struct bpf_kfunc_call_arg_meta *meta) { -- 2.45.1