Re: [linux-next:master 11821/11843] mm/mmu_gather.c:130:2: error: implicit declaration of function '__tlb_remove_table'; did you mean 'tlb_remove_table'?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux