From d10913d3396f2dd2fcc7a1ce848b4c8e5a2cdcc2 Mon Sep 17 00:00:00 2001 From: Tamir Duberstein Date: Thu, 15 May 2025 15:57:51 -0400 Subject: [PATCH] Skip `test_uprobe_cookie` on kernel < 5.15 --- test/integration-test/src/tests/uprobe_cookie.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/test/integration-test/src/tests/uprobe_cookie.rs b/test/integration-test/src/tests/uprobe_cookie.rs index dd69762b..0cd2ff9e 100644 --- a/test/integration-test/src/tests/uprobe_cookie.rs +++ b/test/integration-test/src/tests/uprobe_cookie.rs @@ -1,8 +1,15 @@ -use aya::{EbpfLoader, maps::ring_buf::RingBuf, programs::UProbe}; +use aya::{EbpfLoader, maps::ring_buf::RingBuf, programs::UProbe, util::KernelVersion}; use test_log::test; #[test] fn test_uprobe_cookie() { + let kernel_version = KernelVersion::current().unwrap(); + if kernel_version < KernelVersion::new(5, 15, 0) { + eprintln!( + "skipping test on kernel {kernel_version:?}, bpf_get_attach_cookie was added in 5.15" + ); + return; + } const RING_BUF_BYTE_SIZE: u32 = 512; // arbitrary, but big enough let mut bpf = EbpfLoader::new()