xref: /linux-6.15/arch/csky/kernel/syscall_table.c (revision f840cab6)
14859bfcaSGuo Ren // SPDX-License-Identifier: GPL-2.0
24859bfcaSGuo Ren // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd.
34859bfcaSGuo Ren 
44859bfcaSGuo Ren #include <linux/syscalls.h>
54859bfcaSGuo Ren #include <asm/syscalls.h>
64859bfcaSGuo Ren 
74859bfcaSGuo Ren #undef __SYSCALL
84859bfcaSGuo Ren #define __SYSCALL(nr, call)[nr] = (call),
9*f840cab6SArnd Bergmann #define __SYSCALL_WITH_COMPAT(nr, native, compat) __SYSCALL(nr, native)
104859bfcaSGuo Ren 
114859bfcaSGuo Ren #define sys_fadvise64_64 sys_csky_fadvise64_64
12*f840cab6SArnd Bergmann #define sys_sync_file_range sys_sync_file_range2
134859bfcaSGuo Ren void * const sys_call_table[__NR_syscalls] __page_aligned_data = {
144859bfcaSGuo Ren 	[0 ... __NR_syscalls - 1] = sys_ni_syscall,
15*f840cab6SArnd Bergmann #include <asm/syscall_table_32.h>
164859bfcaSGuo Ren };
17