[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] alpha-user: wire epoll_create, epoll_ctl, epoll_wai

From: Sergei Trofimovich
Subject: [Qemu-devel] [PATCH] alpha-user: wire epoll_create, epoll_ctl, epoll_wait
Date: Sat, 8 Apr 2017 20:33:22 +0100

Noticed when ran GHC on alpha:
    $ qemu-alpha -L /usr/alpha-unknown-linux-gnu/ /tmp/a
    qemu: Unsupported syscall: 407

linux-user/syscall.c does have 'epoll_create' wiring,
but under nondeprecated name.

Instead of defining both
I've renamed former to later as old name is not used
anywhere else in qemu.

After this change GHC works fine under qemu-alpha:
    $ ./alpha-linux-user/qemu-alpha -L /usr/alpha-unknown-linux-gnu/ /tmp/a

Cc: Peter Maydell <address@hidden>
Cc: Riku Voipio <address@hidden>
Cc: address@hidden
Signed-off-by: Sergei Trofimovich <address@hidden>
 linux-user/alpha/syscall_nr.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/linux-user/alpha/syscall_nr.h b/linux-user/alpha/syscall_nr.h
index 00e14bb6b3..e848154663 100644
--- a/linux-user/alpha/syscall_nr.h
+++ b/linux-user/alpha/syscall_nr.h
@@ -343,9 +343,9 @@
 #define TARGET_NR_io_cancel                    402
 #define TARGET_NR_exit_group                   405
 #define TARGET_NR_lookup_dcookie               406
-#define TARGET_NR_sys_epoll_create             407
-#define TARGET_NR_sys_epoll_ctl                408
-#define TARGET_NR_sys_epoll_wait               409
+#define TARGET_NR_epoll_create                 407
+#define TARGET_NR_epoll_ctl                    408
+#define TARGET_NR_epoll_wait                   409
 #define TARGET_NR_remap_file_pages             410
 #define TARGET_NR_set_tid_address              411
 #define TARGET_NR_restart_syscall              412

reply via email to

[Prev in Thread] Current Thread [Next in Thread]