From a7cd45867795d470cbc688d8485f2b5c1eb986fc Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Wed, 12 Jan 2022 14:46:56 +0000 Subject: executor: remove custom sys_io_uring_setup definition --- executor/common_linux.h | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'executor') diff --git a/executor/common_linux.h b/executor/common_linux.h index 6353d71f7..479c229dc 100644 --- a/executor/common_linux.h +++ b/executor/common_linux.h @@ -1767,12 +1767,6 @@ struct io_uring_params { #include #include -#if GOARCH_mips64le -#define sys_io_uring_setup 5425 -#else -#define sys_io_uring_setup 425 -#endif - // Wrapper for io_uring_setup and the subsequent mmap calls that map the ring and the sqes static long syz_io_uring_setup(volatile long a0, volatile long a1, volatile long a2, volatile long a3, volatile long a4, volatile long a5) { @@ -1787,7 +1781,7 @@ static long syz_io_uring_setup(volatile long a0, volatile long a1, volatile long void** ring_ptr_out = (void**)a4; void** sqes_ptr_out = (void**)a5; - uint32 fd_io_uring = syscall(sys_io_uring_setup, entries, setup_params); + uint32 fd_io_uring = syscall(__NR_io_uring_setup, entries, setup_params); // Compute the ring sizes uint32 sq_ring_sz = setup_params->sq_off.array + setup_params->sq_entries * sizeof(uint32); -- cgit mrf-deployment