Path: blob/master/arch/riscv/kernel/compat_syscall_table.c
26424 views
// SPDX-License-Identifier: GPL-2.0-only12#define __SYSCALL_COMPAT34#include <linux/compat.h>5#include <linux/syscalls.h>6#include <asm-generic/mman-common.h>7#include <asm-generic/syscalls.h>8#include <asm/syscall.h>910#define __SYSCALL_WITH_COMPAT(nr, native, compat) __SYSCALL(nr, compat)1112#undef __SYSCALL13#define __SYSCALL(nr, call) asmlinkage long __riscv_##call(const struct pt_regs *);14#include <asm/syscall_table_32.h>1516#undef __SYSCALL17#define __SYSCALL(nr, call) [nr] = __riscv_##call,1819asmlinkage long compat_sys_rt_sigreturn(void);2021void * const compat_sys_call_table[__NR_syscalls] = {22[0 ... __NR_syscalls - 1] = __riscv_sys_ni_syscall,23#include <asm/syscall_table_32.h>24};252627