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