[PATCH 3/7] harness: Make RISC-V use SYS_eventfd2 instead of SYS_eventfd
authorGuillem Jover <guillem@hadrons.org>
Tue, 26 Feb 2019 00:45:15 +0000 (01:45 +0100)
committerGuillem Jover <guillem@debian.org>
Tue, 26 Feb 2019 04:26:21 +0000 (04:26 +0000)
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 <guillem@hadrons.org>
Gbp-Pq: Name 0003-harness-Make-RISC-V-use-SYS_eventfd2-instead-of-SYS_.patch

harness/cases/16.t

index 5a546ffe1f0f680a64846e1b62b3c1038ebd9c74..b36bbd2466808af279172b973ed5d47afc849493 100644 (file)
 #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