Open lmb opened 6 months ago
Seems pretty clear that CONFIG_FPROBE
is needed: https://elixir.bootlin.com/linux/latest/source/kernel/trace/bpf_trace.c#L3090 Further debugging in https://github.com/cilium/ebpf/pull/1462
Hi, I added everything you asked for and redeployed to all CNCF servers:
https://github.com/cilium/ebpf/pull/1245#issuecomment-2102431551
If you could run grep /boot/config-6.9.10 you should see CONFIG_FPROBE
etc as per above.
Here is the equivalent of the grep you mentioned: https://github.com/cilium/ebpf/actions/runs/9031025998/job/24816484288?pr=1462#step:5:275
Maybe you are missing some of the dependencies? https://cateee.net/lkddb/web-lkddb/FPROBE.html
I've added these dependencies, but I'm not sure if this is supported for 64-bit Arm, because olddefconfig removes them when I run it. This typically means a dependent CONFIG_ is missing or the feature is not available.
Describe the bug
Tests on arm64 fail since the new kernel doesn't have the necessary config for kprobe_multi.
How to reproduce
Run the arm64 ci task.
Version information
main