Commit 2e8b1a1
rtla: Fix build without libbpf header
rtla supports building without libbpf. However, BPF actions
patchset [1] adds an include of bpf/libbpf.h into timerlat_bpf.h,
which breaks build on systems that don't have libbpf headers
installed.
This is a leftover from a draft version of the patchset where
timerlat_bpf_set_action() (which takes a struct bpf_program * argument)
was defined in the header. timerlat_bpf.c already includes bpf/libbpf.h
via timerlat.skel.h when libbpf is present.
Remove the redundant include to fix build on systems without libbpf
headers.
[1] https://lore.kernel.org/linux-trace-kernel/[email protected]/T/
Cc: John Kacur <[email protected]>
Cc: Luis Goncalves <[email protected]>
Cc: Crystal Wood <[email protected]>
Cc: Costa Shulyupin <[email protected]>
Link: https://patch.msgid.link/[email protected]
Reported-by: Steven Rostedt (Google) <[email protected]>
Closes: https://lore.kernel.org/linux-trace-kernel/20260329122202.65a8b575@robin/
Fixes: 8cd0f08 ("rtla/timerlat: Support tail call from BPF program")
Signed-off-by: Tomas Glozar <[email protected]>
Reviewed-by: Wander Lairson Costa <[email protected]>
Signed-off-by: Steven Rostedt (Google) <[email protected]>1 parent 6ea8a20 commit 2e8b1a1
1 file changed
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | 15 | | |
17 | 16 | | |
18 | 17 | | |
| |||
0 commit comments