xref: /openbmc/linux/arch/sh/include/asm/seccomp.h (revision cdd38c5f1ce4398ec58fec95904b75824daab7b5)
1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
2c4637d47SPaul Mundt #ifndef __ASM_SECCOMP_H
3c4637d47SPaul Mundt 
4c4637d47SPaul Mundt #include <linux/unistd.h>
5c4637d47SPaul Mundt 
6c4637d47SPaul Mundt #define __NR_seccomp_read __NR_read
7c4637d47SPaul Mundt #define __NR_seccomp_write __NR_write
8c4637d47SPaul Mundt #define __NR_seccomp_exit __NR_exit
9c4637d47SPaul Mundt #define __NR_seccomp_sigreturn __NR_rt_sigreturn
10c4637d47SPaul Mundt 
11*4c18bc05SYiFei Zhu #ifdef CONFIG_CPU_LITTLE_ENDIAN
12*4c18bc05SYiFei Zhu #define __SECCOMP_ARCH_LE		__AUDIT_ARCH_LE
13*4c18bc05SYiFei Zhu #else
14*4c18bc05SYiFei Zhu #define __SECCOMP_ARCH_LE		0
15*4c18bc05SYiFei Zhu #endif
16*4c18bc05SYiFei Zhu 
17*4c18bc05SYiFei Zhu #define SECCOMP_ARCH_NATIVE		(AUDIT_ARCH_SH | __SECCOMP_ARCH_LE)
18*4c18bc05SYiFei Zhu #define SECCOMP_ARCH_NATIVE_NR		NR_syscalls
19*4c18bc05SYiFei Zhu #define SECCOMP_ARCH_NATIVE_NAME	"sh"
20*4c18bc05SYiFei Zhu 
21c4637d47SPaul Mundt #endif /* __ASM_SECCOMP_H */
22