These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / arch / x86 / um / asm / syscall.h
1 #ifndef __UM_ASM_SYSCALL_H
2 #define __UM_ASM_SYSCALL_H
3
4 #include <uapi/linux/audit.h>
5
6 typedef asmlinkage long (*sys_call_ptr_t)(unsigned long, unsigned long,
7                                           unsigned long, unsigned long,
8                                           unsigned long, unsigned long);
9
10 static inline int syscall_get_arch(void)
11 {
12 #ifdef CONFIG_X86_32
13         return AUDIT_ARCH_I386;
14 #else
15         return AUDIT_ARCH_X86_64;
16 #endif
17 }
18
19 #endif /* __UM_ASM_SYSCALL_H */