From 7d0095d4afa55989e169b6cf1e430b9323bed69a Mon Sep 17 00:00:00 2001 From: Guillem Jover Date: Sat, 20 Jul 2019 21:21:00 +0200 Subject: [PATCH] [PATCH libaio 19/28] harness: Make RISC-V use SYS_eventfd2 instead of unavailable SYS_eventfd This is a recent architecture and as such does not provide legacy support for SYS_eventfd. Declare that we need to use the new syscall. Signed-off-by: Guillem Jover Signed-off-by: Jeff Moyer Gbp-Pq: Topic upstream Gbp-Pq: Name 0019-harness-Make-RISC-V-use-SYS_eventfd2-instead-of-unav.patch --- harness/cases/16.t | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/harness/cases/16.t b/harness/cases/16.t index 5a546ff..b36bbd2 100644 --- a/harness/cases/16.t +++ b/harness/cases/16.t @@ -18,12 +18,12 @@ #define SYS_eventfd 318 #elif defined(__alpha__) #define SYS_eventfd 478 -#elif defined(__aarch64__) -/* arm64 does not implement eventfd, only eventfd2 */ +#elif defined(__aarch64__) || defined(__riscv) +/* arm64 and riscv do not implement eventfd, only eventfd2 */ #define USE_EVENTFD2 #ifndef SYS_eventfd2 #define SYS_eventfd2 19 -#endif /* __aarch64__ */ +#endif /* __aarch64__ || __riscv */ #else #error define SYS_eventfd for your arch! #endif -- 2.30.2