1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #ifndef _ASM_S390_SECCOMP_H 3*4882a593Smuzhiyun #define _ASM_S390_SECCOMP_H 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun #include <linux/unistd.h> 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun #define __NR_seccomp_read __NR_read 8*4882a593Smuzhiyun #define __NR_seccomp_write __NR_write 9*4882a593Smuzhiyun #define __NR_seccomp_exit __NR_exit 10*4882a593Smuzhiyun #define __NR_seccomp_sigreturn __NR_sigreturn 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun #define __NR_seccomp_read_32 __NR_read 13*4882a593Smuzhiyun #define __NR_seccomp_write_32 __NR_write 14*4882a593Smuzhiyun #define __NR_seccomp_exit_32 __NR_exit 15*4882a593Smuzhiyun #define __NR_seccomp_sigreturn_32 __NR_sigreturn 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun #include <asm-generic/seccomp.h> 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun #define SECCOMP_ARCH_NATIVE AUDIT_ARCH_S390X 20*4882a593Smuzhiyun #define SECCOMP_ARCH_NATIVE_NR NR_syscalls 21*4882a593Smuzhiyun #define SECCOMP_ARCH_NATIVE_NAME "s390x" 22*4882a593Smuzhiyun #ifdef CONFIG_COMPAT 23*4882a593Smuzhiyun # define SECCOMP_ARCH_COMPAT AUDIT_ARCH_S390 24*4882a593Smuzhiyun # define SECCOMP_ARCH_COMPAT_NR NR_syscalls 25*4882a593Smuzhiyun # define SECCOMP_ARCH_COMPAT_NAME "s390" 26*4882a593Smuzhiyun #endif 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun #endif /* _ASM_S390_SECCOMP_H */ 29