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 _