Depending on the kernel configuration, up to 3 syscall tables can be used in parallel - so set the number properly to ensure syscall tracing is set up properly. Signed-off-by: Marcin Nowakowski <marcin.nowakowski@xxxxxxxxxx> --- arch/mips/include/asm/unistd.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/mips/include/asm/unistd.h b/arch/mips/include/asm/unistd.h index e558130..71162f3d 100644 --- a/arch/mips/include/asm/unistd.h +++ b/arch/mips/include/asm/unistd.h @@ -22,6 +22,10 @@ #define NR_syscalls (__NR_O32_Linux + __NR_O32_Linux_syscalls) #endif +#define NR_syscall_tables (1 + \ + IS_ENABLED(CONFIG_MIPS32_O32) + \ + IS_ENABLED(CONFIG_MIPS32_N32)) + #ifndef __ASSEMBLY__ #define __ARCH_WANT_OLD_READDIR -- 2.7.4