From 12f20df973f2c48e790e010017dbfba9ccb74aff Mon Sep 17 00:00:00 2001
From: Tamir Duberstein <tamird@gmail.com>
Date: Sat, 1 Mar 2025 10:43:20 -0500
Subject: [PATCH] aya: remove redundant TEST_SYSCALL use

This is already done in `syscall`.
---
 aya/src/sys/perf_event.rs | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/aya/src/sys/perf_event.rs b/aya/src/sys/perf_event.rs
index d0f161ed..b4f4c2ef 100644
--- a/aya/src/sys/perf_event.rs
+++ b/aya/src/sys/perf_event.rs
@@ -105,12 +105,7 @@ pub(crate) fn perf_event_open_trace_point(
 }
 
 pub(crate) fn perf_event_ioctl(fd: BorrowedFd<'_>, request: u32, arg: c_int) -> SysResult {
-    let call = Syscall::PerfEventIoctl { fd, request, arg };
-    #[cfg(not(test))]
-    return syscall(call);
-
-    #[cfg(test)]
-    return crate::sys::TEST_SYSCALL.with(|test_impl| unsafe { test_impl.borrow()(call) });
+    syscall(Syscall::PerfEventIoctl { fd, request, arg })
 }
 
 fn perf_event_sys(