On Thu, Jan 30, 2020 at 05:21:23PM -0800, Andrew Morton wrote: > On Fri, 31 Jan 2020 07:12:28 +0800 kbuild test robot <lkp@xxxxxxxxx> wrote: > > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > > head: eb9ebdceaadcab583114dd84f2a630603405e50f > > commit: 47f9cd553915150ad3577556c253baf632e58207 [11821/11843] asm-generic/tlb: rename HAVE_RCU_TABLE_FREE > > config: sparc64-allnoconfig (attached as .config) > > compiler: sparc64-linux-gcc (GCC) 7.5.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 47f9cd553915150ad3577556c253baf632e58207 > > # save the attached .config to linux build tree > > GCC_VERSION=7.5.0 make.cross ARCH=sparc64 > > > > If you fix the issue, kindly add following tag > > Reported-by: kbuild test robot <lkp@xxxxxxxxx> > > > > All errors (new ones prefixed by >>): > > > > mm/mmu_gather.c: In function 'tlb_remove_table_one': > > >> mm/mmu_gather.c:130:2: error: implicit declaration of function '__tlb_remove_table'; did you mean 'tlb_remove_table'? [-Werror=implicit-function-declaration] > > __tlb_remove_table(table); > > ^~~~~~~~~~~~~~~~~~ > > Well that took some hunting down. Thanks. > > --- a/arch/sparc/Kconfig~asm-generic-tlb-rename-have_rcu_table_free-fix > +++ a/arch/sparc/Kconfig > @@ -64,7 +64,7 @@ config SPARC64 > select HAVE_FUNCTION_GRAPH_TRACER > select HAVE_KRETPROBES > select HAVE_KPROBES > - select MMU_GATHER_RCU_TABLE_FREE > + select MMU_GATHER_RCU_TABLE_FREE if SMP > select HAVE_MEMBLOCK_NODE_MAP > select HAVE_ARCH_TRANSPARENT_HUGEPAGE > select HAVE_DYNAMIC_FTRACE Aneesh did send a patch for that: https://lkml.kernel.org/r/87v9p9mhnr.fsf@xxxxxxxxxxxxx