On Wed, 11 Nov 2020 07:33:46 -0600, YiFei Zhu wrote: > This patch series enables bitmap cache for the remaining arches with > SECCOMP_FILTER, other than MIPS. > > I was unable to find any of the arches having subarch-specific NR_syscalls > macros, so generic NR_syscalls is used. SH's syscall_get_arch seems to > only have the 32-bit subarch implementation. I'm not sure if this is > expected. > > [...] Applied to for-next/seccomp, thanks! I made a small tweak to the last patch to add more details to the per-ARCH help text, and to drop the needless "depends on SECCOMP" (which "depends on SECCOMP_FILTER" was already present). I successfully build-tested on parisc, powerpc, riscv, s390, and sh. xtensa doesn't build using the existing Debian cross-compiler, and I can't make csky with clang work, but they look correct. *cross fingers* [1/8] csky: Enable seccomp architecture tracking https://git.kernel.org/kees/c/ee7ce951028f [2/8] parisc: Enable seccomp architecture tracking https://git.kernel.org/kees/c/7f049cc068a3 [3/8] powerpc: Enable seccomp architecture tracking https://git.kernel.org/kees/c/95f8ae2624a0 [4/8] riscv: Enable seccomp architecture tracking https://git.kernel.org/kees/c/8f9f0f44a37b [5/8] s390: Enable seccomp architecture tracking https://git.kernel.org/kees/c/5897106c6902 [6/8] sh: Enable seccomp architecture tracking https://git.kernel.org/kees/c/75186111c257 [7/8] xtensa: Enable seccomp architecture tracking https://git.kernel.org/kees/c/4f408bc643aa [8/8] seccomp/cache: Report cache data through /proc/pid/seccomp_cache https://git.kernel.org/kees/c/49a6968cc78f -- Kees Cook