forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/arch/x86/um/shared/sysdep/syscalls_64.h
....@@ -10,13 +10,12 @@
1010 #include <linux/msg.h>
1111 #include <linux/shm.h>
1212
13
-typedef long syscall_handler_t(void);
13
+typedef long syscall_handler_t(long, long, long, long, long, long);
1414
1515 extern syscall_handler_t *sys_call_table[];
1616
1717 #define EXECUTE_SYSCALL(syscall, regs) \
18
- (((long (*)(long, long, long, long, long, long)) \
19
- (*sys_call_table[syscall]))(UPT_SYSCALL_ARG1(&regs->regs), \
18
+ (((*sys_call_table[syscall]))(UPT_SYSCALL_ARG1(&regs->regs), \
2019 UPT_SYSCALL_ARG2(&regs->regs), \
2120 UPT_SYSCALL_ARG3(&regs->regs), \
2221 UPT_SYSCALL_ARG4(&regs->regs), \