From 4febbc3fae85aac46af05fc8bf16e26afecf1881 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alessandro=C2=A0Decina?= Date: Wed, 5 May 2021 02:51:07 +0000 Subject: [PATCH] bpf: perf_map: fix type error --- bpf/aya-bpf/src/maps/perf_map.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bpf/aya-bpf/src/maps/perf_map.rs b/bpf/aya-bpf/src/maps/perf_map.rs index 11979d86..7b98a64b 100644 --- a/bpf/aya-bpf/src/maps/perf_map.rs +++ b/bpf/aya-bpf/src/maps/perf_map.rs @@ -41,7 +41,9 @@ impl PerfMap { data: &T, flags: u32, ) { - let index = index.map(|i| (i as u64) << 32).unwrap_or(BPF_F_CURRENT_CPU); + let index = index + .map(|i| (i as u64) << 32) + .unwrap_or(BPF_F_CURRENT_CPU.into()); let flags = index | flags as u64; unsafe { bpf_perf_event_output(