* Re: undefined reference to `.radix__create_section_mapping' [not found] ` <082eea82-c788-72e0-f6a4-eadfb54d1231@infradead.org> @ 2021-08-04 5:31 ` Christophe Leroy 2021-08-04 5:46 ` Randy Dunlap 0 siblings, 1 reply; 2+ messages in thread From: Christophe Leroy @ 2021-08-04 5:31 UTC (permalink / raw) To: Randy Dunlap, kernel test robot, Jordan Niethe Cc: linuxppc-dev@lists.ozlabs.org, kbuild-all, linux-kernel Hi Randy, Le 04/08/2021 à 04:40, Randy Dunlap a écrit : > On 7/31/21 11:22 AM, kernel test robot wrote: >> tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master >> head: c7d102232649226a69dddd58a4942cf13cff4f7c >> commit: fe3dc333d2ed50c9764d281869d87bae0d795ce5 powerpc/mmu: Don't duplicate radix_enabled() >> date: 3 months ago >> config: powerpc64-randconfig-r013-20210731 (attached as .config) >> compiler: powerpc-linux-gcc (GCC) 10.3.0 >> reproduce (this is a W=1 build): >> wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O >> ~/bin/make.cross >> chmod +x ~/bin/make.cross >> # >> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=fe3dc333d2ed50c9764d281869d87bae0d795ce5 >> >> git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git >> git fetch --no-tags linus master >> git checkout fe3dc333d2ed50c9764d281869d87bae0d795ce5 >> # save the attached .config to linux build tree >> mkdir build_dir >> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-10.3.0 make.cross O=build_dir ARCH=powerpc >> SHELL=/bin/bash >> >> If you fix the issue, kindly add following tag as appropriate >> Reported-by: kernel test robot <lkp@intel.com> >> >> All errors (new ones prefixed by >>): >> >> powerpc-linux-ld: arch/powerpc/mm/book3s64/pgtable.o: in function `.create_section_mapping': >>>> (.meminit.text+0x3c): undefined reference to `.radix__create_section_mapping' >> powerpc-linux-ld: arch/powerpc/mm/book3s64/pgtable.o: in function `.remove_section_mapping': >>>> (.meminit.text+0x90): undefined reference to `.radix__remove_section_mapping' > > In the randconfig file: > # CONFIG_PPC_RADIX_MMU is not set > > It is default y, but maybe that is not strong enough? > I.e., should it be selected by PPC_BOOK3S_64? > > Changing the config to PPC_RADIX_MMU=y fixes the build errors. > > Or should arch/powerpc/mm/book3s64/pgtable.c be modified to handle > the case of PPC_RADIX_MMU is not set? > Can you test https://patchwork.ozlabs.org/project/linuxppc-dev/patch/20210804013724.514468-1-jniethe5@gmail.com/ ? Thanks Christophe ^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: undefined reference to `.radix__create_section_mapping' 2021-08-04 5:31 ` undefined reference to `.radix__create_section_mapping' Christophe Leroy @ 2021-08-04 5:46 ` Randy Dunlap 0 siblings, 0 replies; 2+ messages in thread From: Randy Dunlap @ 2021-08-04 5:46 UTC (permalink / raw) To: Christophe Leroy, kernel test robot, Jordan Niethe Cc: linuxppc-dev@lists.ozlabs.org, kbuild-all, linux-kernel On 8/3/21 10:31 PM, Christophe Leroy wrote: > Hi Randy, > > Le 04/08/2021 à 04:40, Randy Dunlap a écrit : >> On 7/31/21 11:22 AM, kernel test robot wrote: >>> tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master >>> head: c7d102232649226a69dddd58a4942cf13cff4f7c >>> commit: fe3dc333d2ed50c9764d281869d87bae0d795ce5 powerpc/mmu: Don't duplicate radix_enabled() >>> date: 3 months ago >>> config: powerpc64-randconfig-r013-20210731 (attached as .config) >>> compiler: powerpc-linux-gcc (GCC) 10.3.0 >>> reproduce (this is a W=1 build): >>> wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross >>> chmod +x ~/bin/make.cross >>> # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=fe3dc333d2ed50c9764d281869d87bae0d795ce5 >>> git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git >>> git fetch --no-tags linus master >>> git checkout fe3dc333d2ed50c9764d281869d87bae0d795ce5 >>> # save the attached .config to linux build tree >>> mkdir build_dir >>> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-10.3.0 make.cross O=build_dir ARCH=powerpc SHELL=/bin/bash >>> >>> If you fix the issue, kindly add following tag as appropriate >>> Reported-by: kernel test robot <lkp@intel.com> >>> >>> All errors (new ones prefixed by >>): >>> >>> powerpc-linux-ld: arch/powerpc/mm/book3s64/pgtable.o: in function `.create_section_mapping': >>>>> (.meminit.text+0x3c): undefined reference to `.radix__create_section_mapping' >>> powerpc-linux-ld: arch/powerpc/mm/book3s64/pgtable.o: in function `.remove_section_mapping': >>>>> (.meminit.text+0x90): undefined reference to `.radix__remove_section_mapping' >> >> In the randconfig file: >> # CONFIG_PPC_RADIX_MMU is not set >> >> It is default y, but maybe that is not strong enough? >> I.e., should it be selected by PPC_BOOK3S_64? >> >> Changing the config to PPC_RADIX_MMU=y fixes the build errors. >> >> Or should arch/powerpc/mm/book3s64/pgtable.c be modified to handle >> the case of PPC_RADIX_MMU is not set? >> > > Can you test https://patchwork.ozlabs.org/project/linuxppc-dev/patch/20210804013724.514468-1-jniethe5@gmail.com/ ? Hi Christophe, Yes, that builds without a problem. Thanks for the pointer. Acked-by: Randy Dunlap <rdunlap@infradead.org> # build-tested -- ~Randy ^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-08-04 5:47 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <202108010251.C4jhEEBW-lkp@intel.com>
[not found] ` <082eea82-c788-72e0-f6a4-eadfb54d1231@infradead.org>
2021-08-04 5:31 ` undefined reference to `.radix__create_section_mapping' Christophe Leroy
2021-08-04 5:46 ` Randy Dunlap
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox