From: Guillem Jover Date: Sat, 20 Jul 2019 19:21:00 +0000 (+0200) Subject: [PATCH libaio 19/28] harness: Make RISC-V use SYS_eventfd2 instead of unavailable... X-Git-Tag: archive/raspbian/0.3.112-13+rpi1~27 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=7d0095d4afa55989e169b6cf1e430b9323bed69a;p=libaio.git [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 --- 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