From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heiko Carstens Date: Mon, 09 Nov 2020 15:03:14 +0000 Subject: Re: [PATCH seccomp 5/8] s390: Enable seccomp architecture tracking Message-Id: <20201109150314.GA16690@osiris> List-Id: References: <0fbe0c14d598e18effad3b648ab4808f9cd95eba.1604410035.git.yifeifz2@illinois.edu> In-Reply-To: <0fbe0c14d598e18effad3b648ab4808f9cd95eba.1604410035.git.yifeifz2@illinois.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: YiFei Zhu Cc: linux-sh@vger.kernel.org, Tobin Feldman-Fitzthum , Hubertus Franke , Jack Chen , linux-riscv@lists.infradead.org, Andrea Arcangeli , linux-s390@vger.kernel.org, YiFei Zhu , linux-csky@vger.kernel.org, Tianyin Xu , linux-xtensa@linux-xtensa.org, Kees Cook , Jann Horn , Valentin Rothberg , Josep Torrellas , Will Drewry , linux-parisc@vger.kernel.org, containers@lists.linux-foundation.org, linux-kernel@vger.kernel.org, Andy Lutomirski , Dimitrios Skarlatos , David Laight , Giuseppe Scrivano , linuxppc-dev@lists.ozlabs.org On Tue, Nov 03, 2020 at 07:43:01AM -0600, YiFei Zhu wrote: > From: YiFei Zhu > > To enable seccomp constant action bitmaps, we need to have a static > mapping to the audit architecture and system call table size. Add these > for s390. > > Signed-off-by: YiFei Zhu > --- > arch/s390/include/asm/seccomp.h | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/arch/s390/include/asm/seccomp.h b/arch/s390/include/asm/seccomp.h > index 795bbe0d7ca6..71d46f0ba97b 100644 > --- a/arch/s390/include/asm/seccomp.h > +++ b/arch/s390/include/asm/seccomp.h > @@ -16,4 +16,13 @@ > > #include > > +#define SECCOMP_ARCH_NATIVE AUDIT_ARCH_S390X > +#define SECCOMP_ARCH_NATIVE_NR NR_syscalls > +#define SECCOMP_ARCH_NATIVE_NAME "s390x" > +#ifdef CONFIG_COMPAT > +# define SECCOMP_ARCH_COMPAT AUDIT_ARCH_S390 > +# define SECCOMP_ARCH_COMPAT_NR NR_syscalls > +# define SECCOMP_ARCH_COMPAT_NAME "s390" > +#endif > + Acked-by: Heiko Carstens