/* SPDX-License-Identifier: GPL-2.0 */ #ifndef __UM_ASM_SYSCALL_H #define __UM_ASM_SYSCALL_H #include <asm/syscall-generic.h> #include <uapi/linux/audit.h> typedef asmlinkage long (*sys_call_ptr_t)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long); static inline int syscall_get_arch(struct task_struct *task) { #ifdef [31mCONFIG_X86_32[0m return AUDIT_ARCH_I386; #else return AUDIT_ARCH_X86_64; #endif } #endif /* __UM_ASM_SYSCALL_H */ |