libaio/0006-fix-loongarch64-check-fail.patch
2023-12-28 17:01:05 +08:00

30 lines
750 B
Diff

From 6097b44db6e05994b1f998b96d08eabc5c729b64 Mon Sep 17 00:00:00 2001
From: wangxiaomeng <wangxiaomeng@kylinos.cn>
Date: Fri, 22 Dec 2023 17:29:46 +0800
Subject: [PATCH] fix loongarch64 check fail
---
harness/cases/16.t | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/harness/cases/16.t b/harness/cases/16.t
index 5a546ff..7a595b5 100644
--- a/harness/cases/16.t
+++ b/harness/cases/16.t
@@ -24,6 +24,12 @@
#ifndef SYS_eventfd2
#define SYS_eventfd2 19
#endif /* __aarch64__ */
+#elif defined(__loongarch64)
+/* loongarch64 does not implement eventfd, only eventfd2 */
+#define USE_EVENTFD2
+#ifndef SYS_eventfd2
+#define SYS_eventfd2 19
+#endif /* __loongarch64 */
#else
#error define SYS_eventfd for your arch!
#endif
--
2.33.0