Malin Jonsson
8ce93aabbf
bpf: Conditionally include dynptr copy kfuncs
Since commit a498ee7576 ("bpf: Implement dynptr copy kfuncs"), if
CONFIG_BPF_EVENTS is not enabled, but BPF_SYSCALL and DEBUG_INFO_BTF are,
the build will break like so:
BTFIDS vmlinux.unstripped
WARN: resolve_btfids: unresolved symbol bpf_probe_read_user_str_dynptr
WARN: resolve_btfids: unresolved symbol bpf_probe_read_user_dynptr
WARN: resolve_btfids: unresolved symbol bpf_probe_read_kernel_str_dynptr
WARN: resolve_btfids: unresolved symbol bpf_probe_read_kernel_dynptr
WARN: resolve_btfids: unresolved symbol bpf_copy_from_user_task_str_dynptr
WARN: resolve_btfids: unresolved symbol bpf_copy_from_user_task_dynptr
WARN: resolve_btfids: unresolved symbol bpf_copy_from_user_str_dynptr
WARN: resolve_btfids: unresolved symbol bpf_copy_from_user_dynptr
make[2]: *** [scripts/Makefile.vmlinux:72: vmlinux.unstripped] Error 255
make[2]: *** Deleting file 'vmlinux.unstripped'
make[1]: *** [/repo/malin/upstream/linux/Makefile:1242: vmlinux] Error 2
make: *** [Makefile:248: __sub-make] Error 2
Guard these symbols with #ifdef CONFIG_BPF_EVENTS to resolve the problem.
Fixes: a498ee7576 ("bpf: Implement dynptr copy kfuncs")
Reported-by: Yong Gu <yong.g.gu@ericsson.com>
Acked-by: Mykyta Yatsenko <yatsenko@meta.com>
Signed-off-by: Malin Jonsson <malin.jonsson@est.tech>
Link: https://lore.kernel.org/r/20251024151436.139131-1-malin.jonsson@est.tech
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
2025-10-24 09:44:47 -07:00
..
2025-07-26 21:03:04 +02:00
2025-09-11 13:00:43 -07:00
2025-09-23 07:34:38 -07:00
2024-03-27 09:56:17 -07:00
2025-08-25 18:52:16 -07:00
2025-08-25 18:52:16 -07:00
2025-08-25 18:52:16 -07:00
2025-06-25 15:15:49 -07:00
2025-08-18 15:11:02 +02:00
2025-06-18 18:50:14 -07:00
2025-02-13 19:35:31 -08:00
2025-08-06 13:39:58 -07:00
2025-08-25 18:52:16 -07:00
2024-08-30 08:55:26 -07:00
2024-08-30 08:55:26 -07:00
2025-09-23 12:07:46 -07:00
2023-11-07 15:24:25 -08:00
2025-09-08 10:04:37 -07:00
2025-09-27 06:24:27 -07:00
2025-09-11 09:34:37 -07:00
2025-03-15 11:48:57 -07:00
2025-09-09 15:07:57 -07:00
2025-08-12 14:56:04 -07:00
2025-03-17 13:50:56 -07:00
2024-11-12 17:13:46 -08:00
2025-05-27 09:51:25 -07:00
2025-09-23 07:34:38 -07:00
2025-10-24 09:44:47 -07:00
2025-10-10 10:10:08 -07:00
2025-09-18 19:10:20 -07:00
2024-11-01 11:08:32 -07:00
2025-07-16 18:34:42 -07:00
2025-10-16 10:45:17 -07:00
2025-08-12 14:56:04 -07:00
2025-09-19 09:27:23 -07:00
2025-03-19 08:03:05 -07:00
2025-09-19 09:27:23 -07:00
2024-08-13 15:58:17 -07:00
2023-12-04 17:50:26 -08:00
2024-01-31 20:40:56 -08:00
2025-09-08 10:04:37 -07:00
2023-10-06 17:11:20 -07:00
2025-07-11 11:01:04 -07:00
2025-03-08 09:06:50 -08:00
2025-03-19 08:03:05 -07:00
2025-03-19 08:03:05 -07:00
2025-07-16 18:34:42 -07:00
2025-04-10 12:51:10 -07:00
2025-01-08 18:06:36 -08:00
2024-11-13 13:52:45 -08:00
2024-08-30 08:55:26 -07:00
2024-08-30 08:57:47 -07:00
2025-10-21 09:57:48 -07:00
2025-09-09 15:10:28 -07:00
2025-03-19 08:03:05 -07:00
2025-09-30 17:58:11 -07:00
2025-09-29 09:42:35 +02:00
2025-10-15 12:22:22 +02:00
2025-07-29 12:15:39 -07:00
2024-11-18 10:30:29 -08:00
2025-07-11 11:00:57 -07:00
2025-08-27 15:00:26 -07:00
2025-07-16 18:38:05 -07:00
2025-08-25 18:52:16 -07:00
2025-10-01 15:43:13 -07:00