Skip to content

Commit 64428bd

Browse files
committed
Bump fork to pick up attach type fixes
Fix ebpf attachment on newer kernels that don't allow cross attach type tail call invocations. Now we have to be consistent with the attach type we use for both the main program and the tail call. We could just get rid of the multi attach stuff but we'll eventually want it when we have hundreds of programs we want to attach all over the place. This broke with this kernel change: commit 4540aed51b12bc13364149bf95f6ecef013197c0 Author: Daniel Borkmann <daniel@iogearbox.net> Date: Fri Sep 26 19:12:00 2025 +0200 bpf: Enforce expected_attach_type for tailcall compatibility Yinhao et al. recently reported: Our fuzzer tool discovered an uninitialized pointer issue in the bpf_prog_test_run_xdp() function within the Linux kernel's BPF subsystem. This leads to a NULL pointer dereference when a BPF program attempts to deference the txq member of struct xdp_buff object. ...
1 parent d61d0bf commit 64428bd

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,4 +177,4 @@ require (
177177
sigs.k8s.io/yaml v1.4.0 // indirect
178178
)
179179

180-
replace go.opentelemetry.io/ebpf-profiler => github.com/parca-dev/opentelemetry-ebpf-profiler v0.0.0-20260203163802-642bf3495aed
180+
replace go.opentelemetry.io/ebpf-profiler => github.com/parca-dev/opentelemetry-ebpf-profiler v0.0.0-20260213155245-de73771437d3

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -299,8 +299,8 @@ github.com/opencontainers/selinux v1.13.0/go.mod h1:XxWTed+A/s5NNq4GmYScVy+9jzXh
299299
github.com/orisano/pixelmatch v0.0.0-20220722002657-fb0b55479cde/go.mod h1:nZgzbfBr3hhjoZnS66nKrHmduYNpc34ny7RK4z5/HM0=
300300
github.com/parca-dev/oomprof v0.1.6 h1:potfd09aphNKqsIF54ZsiddTvksVMjQiaKnczFOsVGM=
301301
github.com/parca-dev/oomprof v0.1.6/go.mod h1:iqI6XrmiNWOa8m2vEIKo+GtQrqbWCMLFpBWuk8RuAPs=
302-
github.com/parca-dev/opentelemetry-ebpf-profiler v0.0.0-20260203163802-642bf3495aed h1:NUGVU3IM+MJg17ZIaOaaf9mGkac0M2Zl7OhN46M+sgU=
303-
github.com/parca-dev/opentelemetry-ebpf-profiler v0.0.0-20260203163802-642bf3495aed/go.mod h1:yVpeERcH/++ahci/FAPA8l4TL+y0JY3T6z4xu/r3+HM=
302+
github.com/parca-dev/opentelemetry-ebpf-profiler v0.0.0-20260213155245-de73771437d3 h1:HSt2ADYliZPMxySaM+HOmgjXZSbeRiJoI7ACXtpo6Jo=
303+
github.com/parca-dev/opentelemetry-ebpf-profiler v0.0.0-20260213155245-de73771437d3/go.mod h1:yVpeERcH/++ahci/FAPA8l4TL+y0JY3T6z4xu/r3+HM=
304304
github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 h1:onHthvaw9LFnH4t2DcNVpwGmV9E1BkGknEliJkfwQj0=
305305
github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58/go.mod h1:DXv8WO4yhMYhSNPKjeNKa5WY9YCIEBRbNzFFPJbWO6Y=
306306
github.com/pierrec/lz4/v4 v4.1.22 h1:cKFw6uJDK+/gfw5BcDL0JL5aBsAFdsIT18eRtLj7VIU=

0 commit comments

Comments
 (0)