Hi Paul, On Fri, 14 Dec 2018 at 10:51, kbuild test robot <lkp@xxxxxxxxx> wrote: > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git test-syscalls > head: bdc621097dad9b2239e3b1d7874a29c79b0549bc > commit: 688161e6c95322b96d91107f1b98542c2fc44b97 [88/93] mips: remove unused macros > config: mips-allyesconfig (attached as .config) > compiler: mips-linux-gnu-gcc (Debian 7.2.0-11) 7.2.0 > reproduce: > wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross > chmod +x ~/bin/make.cross > git checkout 688161e6c95322b96d91107f1b98542c2fc44b97 > # save the attached .config to linux build tree > GCC_VERSION=7.2.0 make.cross ARCH=mips > > All errors (new ones prefixed by >>): > > In file included from kernel/trace/trace.c:48:0: > >> kernel/trace/trace.h:243:53: error: 'NR_syscalls' undeclared here (not in a function); did you mean '__NR_syscalls'? > struct trace_event_file __rcu *enter_syscall_files[NR_syscalls]; > ^~~~~~~~~~~ > __NR_syscalls > -- > In file included from kernel/trace/trace_output.h:6:0, > from kernel/trace/trace_syscalls.c:12: > >> kernel/trace/trace.h:243:53: error: 'NR_syscalls' undeclared here (not in a function); did you mean '__NR_syscalls'? > struct trace_event_file __rcu *enter_syscall_files[NR_syscalls]; > ^~~~~~~~~~~ > __NR_syscalls This might be I removed below lines of code from asm/unistd.h [PATCH v5 2/7] mips: remove unused macros -#ifdef CONFIG_MIPS32_N32 -#define NR_syscalls (__NR_N32_Linux + __NR_N32_Linux_syscalls) -#elif defined(CONFIG_64BIT) -#define NR_syscalls (__NR_64_Linux + __NR_64_Linux_syscalls) -#else -#define NR_syscalls (__NR_O32_Linux + __NR_O32_Linux_syscalls) -#endif - Do I need to send another version of the patch series or will you add those lines of code back? Thanks Firoz