From e83a26b307d62fb411d9a6081d6fca6d7d3954de Mon Sep 17 00:00:00 2001 From: Alessandro Decina Date: Sat, 6 Feb 2021 19:01:52 +0000 Subject: [PATCH] probe: sysfs helpers don't need to be public --- src/programs/probe.rs | 4 ++-- src/syscalls/bpf.rs | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/programs/probe.rs b/src/programs/probe.rs index a554f455..6b9a29d4 100644 --- a/src/programs/probe.rs +++ b/src/programs/probe.rs @@ -291,7 +291,7 @@ fn resolve_symbol(path: &str, symbol: &str) -> Result { .ok_or_else(|| ResolveSymbolError::Unknown(symbol.to_string())) } -pub fn read_sys_fs_perf_type(pmu: &str) -> Result { +fn read_sys_fs_perf_type(pmu: &str) -> Result { let file = format!("/sys/bus/event_source/devices/{}/type", pmu); let perf_ty = fs::read_to_string(&file).map_err(|e| ProgramError::Other { @@ -307,7 +307,7 @@ pub fn read_sys_fs_perf_type(pmu: &str) -> Result { Ok(perf_ty) } -pub fn read_sys_fs_perf_ret_probe(pmu: &str) -> Result { +fn read_sys_fs_perf_ret_probe(pmu: &str) -> Result { let file = format!("/sys/bus/event_source/devices/{}/format/retprobe", pmu); let data = fs::read_to_string(&file).map_err(|e| ProgramError::Other { diff --git a/src/syscalls/bpf.rs b/src/syscalls/bpf.rs index a4468cb8..af3e8f81 100644 --- a/src/syscalls/bpf.rs +++ b/src/syscalls/bpf.rs @@ -159,6 +159,7 @@ pub(crate) fn bpf_map_get_next_key( } } +// since kernel 5.7 pub(crate) fn bpf_link_create( prog_fd: RawFd, target_fd: RawFd,