Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

UM: implement syscall_get_arch()

This patch defines syscall_get_arch() for the um platform. It adds a
new syscall.h header file to define this. It copies the HOST_AUDIT_ARCH
definition from ptrace.h. (that definition will be removed when we
switch audit to use this new syscall_get_arch() function)

Based-on-patch-by: Richard Briggs <rgb@redhat.com>
Signed-off-by: Eric Paris <eparis@redhat.com>
Cc: user-mode-linux-devel@lists.sourceforge.net

+15
+15
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 + static inline int syscall_get_arch(void) 7 + { 8 + #ifdef CONFIG_X86_32 9 + return AUDIT_ARCH_I386; 10 + #else 11 + return AUDIT_ARCH_X86_64; 12 + #endif 13 + } 14 + 15 + #endif /* __UM_ASM_SYSCALL_H */