seccomp.h (870B)
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * arch/arm64/include/asm/seccomp.h 4 * 5 * Copyright (C) 2014 Linaro Limited 6 * Author: AKASHI Takahiro <takahiro.akashi@linaro.org> 7 */ 8#ifndef _ASM_SECCOMP_H 9#define _ASM_SECCOMP_H 10 11#include <asm/unistd.h> 12 13#ifdef CONFIG_COMPAT 14#define __NR_seccomp_read_32 __NR_compat_read 15#define __NR_seccomp_write_32 __NR_compat_write 16#define __NR_seccomp_exit_32 __NR_compat_exit 17#define __NR_seccomp_sigreturn_32 __NR_compat_rt_sigreturn 18#endif /* CONFIG_COMPAT */ 19 20#include <asm-generic/seccomp.h> 21 22#define SECCOMP_ARCH_NATIVE AUDIT_ARCH_AARCH64 23#define SECCOMP_ARCH_NATIVE_NR NR_syscalls 24#define SECCOMP_ARCH_NATIVE_NAME "aarch64" 25#ifdef CONFIG_COMPAT 26# define SECCOMP_ARCH_COMPAT AUDIT_ARCH_ARM 27# define SECCOMP_ARCH_COMPAT_NR __NR_compat_syscalls 28# define SECCOMP_ARCH_COMPAT_NAME "arm" 29#endif 30 31#endif /* _ASM_SECCOMP_H */