* Re: [riscv:for-next 2/7] arch/riscv/kernel/setup.c:74:2: error: implicit declaration of function 'early_ioremap_setup' [not found] <cc16602c65aac43e60336c8122f1e7169bd5c1eb.camel@wdc.com> @ 2020-08-28 7:19 ` Rong Chen 2020-08-28 16:53 ` Atish Patra 0 siblings, 1 reply; 8+ messages in thread From: Rong Chen @ 2020-08-28 7:19 UTC (permalink / raw) To: kbuild-all [-- Attachment #1: Type: text/plain, Size: 3674 bytes --] Hi Atish, We can reproduce this error if using the reproduce steps: 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 git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=riscv Best Regards, Rong Chen On 8/27/20 6:20 AM, Atish Patra wrote: > I can't seem to reproduce this issue. I have an older version gcc > though (8.2). I am surprised by the error as well we are already > including the early_ioremap.h. > > --- a/arch/riscv/include/asm/Kbuild > +++ b/arch/riscv/include/asm/Kbuild > @@ -1,4 +1,5 @@ > # SPDX-License-Identifier: GPL-2.0 > +generic-y += early_ioremap.h > generic-y += extable.h > generic-y += flat.h > generic-y += kvm_para.h > > On Wed, 2020-08-26 at 09:54 +0800, kernel test robot wrote: >> tree: >> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git for- >> next >> head: f75fa0a51b8b544ebd0d03a74c6b04d9f6b95781 >> commit: 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 [2/7] RISC-V: Add >> early ioremap support >> config: riscv-allyesconfig (attached as .config) >> compiler: riscv64-linux-gcc (GCC) 9.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 >> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 >> # save the attached .config to linux build tree >> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 >> make.cross ARCH=riscv >> >> 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 >>): >> >> arch/riscv/kernel/setup.c: In function 'setup_arch': >>>> arch/riscv/kernel/setup.c:74:2: error: implicit declaration of >>>> function 'early_ioremap_setup' [-Werror=implicit-function- >>>> declaration] >> 74 | early_ioremap_setup(); >> | ^~~~~~~~~~~~~~~~~~~ >> cc1: some warnings being treated as errors >> >> # >> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git/commit/?id=3d109b0e0949bfd68cc00ffa9d78186fab037bc1 >> git remote add riscv >> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git >> git fetch --no-tags riscv for-next >> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 >> vim +/early_ioremap_setup +74 arch/riscv/kernel/setup.c >> >> 63 >> 64 void __init setup_arch(char **cmdline_p) >> 65 { >> 66 parse_dtb(); >> 67 init_mm.start_code = (unsigned long) _stext; >> 68 init_mm.end_code = (unsigned long) _etext; >> 69 init_mm.end_data = (unsigned long) _edata; >> 70 init_mm.brk = (unsigned long) _end; >> 71 >> 72 *cmdline_p = boot_command_line; >> 73 >> > 74 early_ioremap_setup(); >> 75 parse_early_param(); >> 76 >> 77 setup_bootmem(); >> 78 paging_init(); >> 79 #if IS_ENABLED(CONFIG_BUILTIN_DTB) >> 80 unflatten_and_copy_device_tree(); >> 81 #else >> 82 if (early_init_dt_verify(__va(dtb_early_pa))) >> 83 unflatten_device_tree(); >> 84 else >> 85 pr_err("No DTB found in kernel >> mappings\n"); >> 86 #endif >> 87 >> >> --- >> 0-DAY CI Kernel Test Service, Intel Corporation >> https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [riscv:for-next 2/7] arch/riscv/kernel/setup.c:74:2: error: implicit declaration of function 'early_ioremap_setup' 2020-08-28 7:19 ` [riscv:for-next 2/7] arch/riscv/kernel/setup.c:74:2: error: implicit declaration of function 'early_ioremap_setup' Rong Chen @ 2020-08-28 16:53 ` Atish Patra 2020-08-31 2:39 ` Rong Chen 0 siblings, 1 reply; 8+ messages in thread From: Atish Patra @ 2020-08-28 16:53 UTC (permalink / raw) To: kbuild-all [-- Attachment #1: Type: text/plain, Size: 4873 bytes --] Hi Rong, Thanks. I was able to reproduce the issue with linux-next and fixed it yesterday. I have some generic questions about kbuild infrastructure. 1. Is there a way to check if 0-day build bot actually built my branch ? The search option doesn't seem to work. I have seen build success emails for other trees but I never receive them for any repository on my github. 2. AFAIK, build bot schedules the builds from each repo randomly. Can we request to build a specific repo sooner than later? On Fri, Aug 28, 2020 at 12:20 AM Rong Chen <rong.a.chen@intel.com> wrote: > > Hi Atish, > > We can reproduce this error if using the reproduce steps: > > 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 > git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 > # save the attached .config to linux build tree > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=riscv > > Best Regards, > Rong Chen > > > On 8/27/20 6:20 AM, Atish Patra wrote: > > I can't seem to reproduce this issue. I have an older version gcc > > though (8.2). I am surprised by the error as well we are already > > including the early_ioremap.h. > > > > --- a/arch/riscv/include/asm/Kbuild > > +++ b/arch/riscv/include/asm/Kbuild > > @@ -1,4 +1,5 @@ > > # SPDX-License-Identifier: GPL-2.0 > > +generic-y += early_ioremap.h > > generic-y += extable.h > > generic-y += flat.h > > generic-y += kvm_para.h > > > > On Wed, 2020-08-26 at 09:54 +0800, kernel test robot wrote: > >> tree: > >> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git for- > >> next > >> head: f75fa0a51b8b544ebd0d03a74c6b04d9f6b95781 > >> commit: 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 [2/7] RISC-V: Add > >> early ioremap support > >> config: riscv-allyesconfig (attached as .config) > >> compiler: riscv64-linux-gcc (GCC) 9.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 > >> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 > >> # save the attached .config to linux build tree > >> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 > >> make.cross ARCH=riscv > >> > >> 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 >>): > >> > >> arch/riscv/kernel/setup.c: In function 'setup_arch': > >>>> arch/riscv/kernel/setup.c:74:2: error: implicit declaration of > >>>> function 'early_ioremap_setup' [-Werror=implicit-function- > >>>> declaration] > >> 74 | early_ioremap_setup(); > >> | ^~~~~~~~~~~~~~~~~~~ > >> cc1: some warnings being treated as errors > >> > >> # > >> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git/commit/?id=3d109b0e0949bfd68cc00ffa9d78186fab037bc1 > >> git remote add riscv > >> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git > >> git fetch --no-tags riscv for-next > >> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 > >> vim +/early_ioremap_setup +74 arch/riscv/kernel/setup.c > >> > >> 63 > >> 64 void __init setup_arch(char **cmdline_p) > >> 65 { > >> 66 parse_dtb(); > >> 67 init_mm.start_code = (unsigned long) _stext; > >> 68 init_mm.end_code = (unsigned long) _etext; > >> 69 init_mm.end_data = (unsigned long) _edata; > >> 70 init_mm.brk = (unsigned long) _end; > >> 71 > >> 72 *cmdline_p = boot_command_line; > >> 73 > >> > 74 early_ioremap_setup(); > >> 75 parse_early_param(); > >> 76 > >> 77 setup_bootmem(); > >> 78 paging_init(); > >> 79 #if IS_ENABLED(CONFIG_BUILTIN_DTB) > >> 80 unflatten_and_copy_device_tree(); > >> 81 #else > >> 82 if (early_init_dt_verify(__va(dtb_early_pa))) > >> 83 unflatten_device_tree(); > >> 84 else > >> 85 pr_err("No DTB found in kernel > >> mappings\n"); > >> 86 #endif > >> 87 > >> > >> --- > >> 0-DAY CI Kernel Test Service, Intel Corporation > >> https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org > _______________________________________________ > kbuild-all mailing list -- kbuild-all(a)lists.01.org > To unsubscribe send an email to kbuild-all-leave(a)lists.01.org -- Regards, Atish ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [riscv:for-next 2/7] arch/riscv/kernel/setup.c:74:2: error: implicit declaration of function 'early_ioremap_setup' 2020-08-28 16:53 ` Atish Patra @ 2020-08-31 2:39 ` Rong Chen 2020-08-31 4:06 ` Atish Patra 0 siblings, 1 reply; 8+ messages in thread From: Rong Chen @ 2020-08-31 2:39 UTC (permalink / raw) To: kbuild-all [-- Attachment #1: Type: text/plain, Size: 5245 bytes --] On 8/29/20 12:53 AM, Atish Patra wrote: > Hi Rong, > Thanks. I was able to reproduce the issue with linux-next and fixed it > yesterday. > I have some generic questions about kbuild infrastructure. > > 1. Is there a way to check if 0-day build bot actually built my branch ? > The search option doesn't seem to work. I have seen build success > emails for other trees but I never receive them for any repository on > my github. Hi Atish, Could you tell me the tree url you owned? we can send the build success emails to you. > > 2. AFAIK, build bot schedules the builds from each repo randomly. Can > we request to build a specific repo sooner than later? We don't support it yet, but you can ping us (lkp(a)intel.com) to build the repo manually. Best Regards, Rong Chen > > > > On Fri, Aug 28, 2020 at 12:20 AM Rong Chen <rong.a.chen@intel.com> wrote: >> Hi Atish, >> >> We can reproduce this error if using the reproduce steps: >> >> 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 >> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 >> # save the attached .config to linux build tree >> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=riscv >> >> Best Regards, >> Rong Chen >> >> >> On 8/27/20 6:20 AM, Atish Patra wrote: >>> I can't seem to reproduce this issue. I have an older version gcc >>> though (8.2). I am surprised by the error as well we are already >>> including the early_ioremap.h. >>> >>> --- a/arch/riscv/include/asm/Kbuild >>> +++ b/arch/riscv/include/asm/Kbuild >>> @@ -1,4 +1,5 @@ >>> # SPDX-License-Identifier: GPL-2.0 >>> +generic-y += early_ioremap.h >>> generic-y += extable.h >>> generic-y += flat.h >>> generic-y += kvm_para.h >>> >>> On Wed, 2020-08-26 at 09:54 +0800, kernel test robot wrote: >>>> tree: >>>> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git for- >>>> next >>>> head: f75fa0a51b8b544ebd0d03a74c6b04d9f6b95781 >>>> commit: 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 [2/7] RISC-V: Add >>>> early ioremap support >>>> config: riscv-allyesconfig (attached as .config) >>>> compiler: riscv64-linux-gcc (GCC) 9.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 >>>> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 >>>> # save the attached .config to linux build tree >>>> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 >>>> make.cross ARCH=riscv >>>> >>>> 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 >>): >>>> >>>> arch/riscv/kernel/setup.c: In function 'setup_arch': >>>>>> arch/riscv/kernel/setup.c:74:2: error: implicit declaration of >>>>>> function 'early_ioremap_setup' [-Werror=implicit-function- >>>>>> declaration] >>>> 74 | early_ioremap_setup(); >>>> | ^~~~~~~~~~~~~~~~~~~ >>>> cc1: some warnings being treated as errors >>>> >>>> # >>>> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git/commit/?id=3d109b0e0949bfd68cc00ffa9d78186fab037bc1 >>>> git remote add riscv >>>> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git >>>> git fetch --no-tags riscv for-next >>>> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 >>>> vim +/early_ioremap_setup +74 arch/riscv/kernel/setup.c >>>> >>>> 63 >>>> 64 void __init setup_arch(char **cmdline_p) >>>> 65 { >>>> 66 parse_dtb(); >>>> 67 init_mm.start_code = (unsigned long) _stext; >>>> 68 init_mm.end_code = (unsigned long) _etext; >>>> 69 init_mm.end_data = (unsigned long) _edata; >>>> 70 init_mm.brk = (unsigned long) _end; >>>> 71 >>>> 72 *cmdline_p = boot_command_line; >>>> 73 >>>> > 74 early_ioremap_setup(); >>>> 75 parse_early_param(); >>>> 76 >>>> 77 setup_bootmem(); >>>> 78 paging_init(); >>>> 79 #if IS_ENABLED(CONFIG_BUILTIN_DTB) >>>> 80 unflatten_and_copy_device_tree(); >>>> 81 #else >>>> 82 if (early_init_dt_verify(__va(dtb_early_pa))) >>>> 83 unflatten_device_tree(); >>>> 84 else >>>> 85 pr_err("No DTB found in kernel >>>> mappings\n"); >>>> 86 #endif >>>> 87 >>>> >>>> --- >>>> 0-DAY CI Kernel Test Service, Intel Corporation >>>> https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org >> _______________________________________________ >> kbuild-all mailing list -- kbuild-all(a)lists.01.org >> To unsubscribe send an email to kbuild-all-leave(a)lists.01.org > > > -- > Regards, > Atish ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [riscv:for-next 2/7] arch/riscv/kernel/setup.c:74:2: error: implicit declaration of function 'early_ioremap_setup' 2020-08-31 2:39 ` Rong Chen @ 2020-08-31 4:06 ` Atish Patra 2020-09-16 22:30 ` Atish Patra 0 siblings, 1 reply; 8+ messages in thread From: Atish Patra @ 2020-08-31 4:06 UTC (permalink / raw) To: kbuild-all [-- Attachment #1: Type: text/plain, Size: 5692 bytes --] On Sun, Aug 30, 2020 at 7:40 PM Rong Chen <rong.a.chen@intel.com> wrote: > > > > On 8/29/20 12:53 AM, Atish Patra wrote: > > Hi Rong, > > Thanks. I was able to reproduce the issue with linux-next and fixed it > > yesterday. > > I have some generic questions about kbuild infrastructure. > > > > 1. Is there a way to check if 0-day build bot actually built my branch ? > > The search option doesn't seem to work. I have seen build success > > emails for other trees but I never receive them for any repository on > > my github. > > Hi Atish, > > Could you tell me the tree url you owned? we can send the build success > emails to you. > Here is my github repo. https://github.com/atishp04/linux > > > > 2. AFAIK, build bot schedules the builds from each repo randomly. Can > > we request to build a specific repo sooner than later? > > We don't support it yet, but you can ping us (lkp(a)intel.com) to build > the repo manually. > Thanks. > Best Regards, > Rong Chen > > > > > > > > > On Fri, Aug 28, 2020 at 12:20 AM Rong Chen <rong.a.chen@intel.com> wrote: > >> Hi Atish, > >> > >> We can reproduce this error if using the reproduce steps: > >> > >> 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 > >> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 > >> # save the attached .config to linux build tree > >> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=riscv > >> > >> Best Regards, > >> Rong Chen > >> > >> > >> On 8/27/20 6:20 AM, Atish Patra wrote: > >>> I can't seem to reproduce this issue. I have an older version gcc > >>> though (8.2). I am surprised by the error as well we are already > >>> including the early_ioremap.h. > >>> > >>> --- a/arch/riscv/include/asm/Kbuild > >>> +++ b/arch/riscv/include/asm/Kbuild > >>> @@ -1,4 +1,5 @@ > >>> # SPDX-License-Identifier: GPL-2.0 > >>> +generic-y += early_ioremap.h > >>> generic-y += extable.h > >>> generic-y += flat.h > >>> generic-y += kvm_para.h > >>> > >>> On Wed, 2020-08-26 at 09:54 +0800, kernel test robot wrote: > >>>> tree: > >>>> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git for- > >>>> next > >>>> head: f75fa0a51b8b544ebd0d03a74c6b04d9f6b95781 > >>>> commit: 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 [2/7] RISC-V: Add > >>>> early ioremap support > >>>> config: riscv-allyesconfig (attached as .config) > >>>> compiler: riscv64-linux-gcc (GCC) 9.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 > >>>> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 > >>>> # save the attached .config to linux build tree > >>>> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 > >>>> make.cross ARCH=riscv > >>>> > >>>> 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 >>): > >>>> > >>>> arch/riscv/kernel/setup.c: In function 'setup_arch': > >>>>>> arch/riscv/kernel/setup.c:74:2: error: implicit declaration of > >>>>>> function 'early_ioremap_setup' [-Werror=implicit-function- > >>>>>> declaration] > >>>> 74 | early_ioremap_setup(); > >>>> | ^~~~~~~~~~~~~~~~~~~ > >>>> cc1: some warnings being treated as errors > >>>> > >>>> # > >>>> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git/commit/?id=3d109b0e0949bfd68cc00ffa9d78186fab037bc1 > >>>> git remote add riscv > >>>> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git > >>>> git fetch --no-tags riscv for-next > >>>> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 > >>>> vim +/early_ioremap_setup +74 arch/riscv/kernel/setup.c > >>>> > >>>> 63 > >>>> 64 void __init setup_arch(char **cmdline_p) > >>>> 65 { > >>>> 66 parse_dtb(); > >>>> 67 init_mm.start_code = (unsigned long) _stext; > >>>> 68 init_mm.end_code = (unsigned long) _etext; > >>>> 69 init_mm.end_data = (unsigned long) _edata; > >>>> 70 init_mm.brk = (unsigned long) _end; > >>>> 71 > >>>> 72 *cmdline_p = boot_command_line; > >>>> 73 > >>>> > 74 early_ioremap_setup(); > >>>> 75 parse_early_param(); > >>>> 76 > >>>> 77 setup_bootmem(); > >>>> 78 paging_init(); > >>>> 79 #if IS_ENABLED(CONFIG_BUILTIN_DTB) > >>>> 80 unflatten_and_copy_device_tree(); > >>>> 81 #else > >>>> 82 if (early_init_dt_verify(__va(dtb_early_pa))) > >>>> 83 unflatten_device_tree(); > >>>> 84 else > >>>> 85 pr_err("No DTB found in kernel > >>>> mappings\n"); > >>>> 86 #endif > >>>> 87 > >>>> > >>>> --- > >>>> 0-DAY CI Kernel Test Service, Intel Corporation > >>>> https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org > >> _______________________________________________ > >> kbuild-all mailing list -- kbuild-all(a)lists.01.org > >> To unsubscribe send an email to kbuild-all-leave(a)lists.01.org > > > > > > -- > > Regards, > > Atish > -- Regards, Atish ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [riscv:for-next 2/7] arch/riscv/kernel/setup.c:74:2: error: implicit declaration of function 'early_ioremap_setup' 2020-08-31 4:06 ` Atish Patra @ 2020-09-16 22:30 ` Atish Patra 2020-09-17 3:09 ` Rong Chen 0 siblings, 1 reply; 8+ messages in thread From: Atish Patra @ 2020-09-16 22:30 UTC (permalink / raw) To: kbuild-all [-- Attachment #1: Type: text/plain, Size: 6618 bytes --] Hi Rong, Thanks for setting up the build success emails for me. I noticed that RISC-V builds happen only for following configs riscv allyesconfig riscv defconfig riscv allmodconfig riscv allnoconfig Is it possible to build a couple of more default configs from RISC-V tree as shown below? $ ls -r arch/riscv/configs/ rv32_defconfig nommu_virt_defconfig nommu_k210_defconfig defconfig On Sun, Aug 30, 2020 at 9:06 PM Atish Patra <atishp@atishpatra.org> wrote: > > On Sun, Aug 30, 2020 at 7:40 PM Rong Chen <rong.a.chen@intel.com> wrote: > > > > > > > > On 8/29/20 12:53 AM, Atish Patra wrote: > > > Hi Rong, > > > Thanks. I was able to reproduce the issue with linux-next and fixed it > > > yesterday. > > > I have some generic questions about kbuild infrastructure. > > > > > > 1. Is there a way to check if 0-day build bot actually built my branch ? > > > The search option doesn't seem to work. I have seen build success > > > emails for other trees but I never receive them for any repository on > > > my github. > > > > Hi Atish, > > > > Could you tell me the tree url you owned? we can send the build success > > emails to you. > > > Here is my github repo. > https://github.com/atishp04/linux > > > > > > > 2. AFAIK, build bot schedules the builds from each repo randomly. Can > > > we request to build a specific repo sooner than later? > > > > We don't support it yet, but you can ping us (lkp(a)intel.com) to build > > the repo manually. > > > > Thanks. > > > Best Regards, > > Rong Chen > > > > > > > > > > > > > > On Fri, Aug 28, 2020 at 12:20 AM Rong Chen <rong.a.chen@intel.com> wrote: > > >> Hi Atish, > > >> > > >> We can reproduce this error if using the reproduce steps: > > >> > > >> 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 > > >> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 > > >> # save the attached .config to linux build tree > > >> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=riscv > > >> > > >> Best Regards, > > >> Rong Chen > > >> > > >> > > >> On 8/27/20 6:20 AM, Atish Patra wrote: > > >>> I can't seem to reproduce this issue. I have an older version gcc > > >>> though (8.2). I am surprised by the error as well we are already > > >>> including the early_ioremap.h. > > >>> > > >>> --- a/arch/riscv/include/asm/Kbuild > > >>> +++ b/arch/riscv/include/asm/Kbuild > > >>> @@ -1,4 +1,5 @@ > > >>> # SPDX-License-Identifier: GPL-2.0 > > >>> +generic-y += early_ioremap.h > > >>> generic-y += extable.h > > >>> generic-y += flat.h > > >>> generic-y += kvm_para.h > > >>> > > >>> On Wed, 2020-08-26 at 09:54 +0800, kernel test robot wrote: > > >>>> tree: > > >>>> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git for- > > >>>> next > > >>>> head: f75fa0a51b8b544ebd0d03a74c6b04d9f6b95781 > > >>>> commit: 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 [2/7] RISC-V: Add > > >>>> early ioremap support > > >>>> config: riscv-allyesconfig (attached as .config) > > >>>> compiler: riscv64-linux-gcc (GCC) 9.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 > > >>>> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 > > >>>> # save the attached .config to linux build tree > > >>>> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 > > >>>> make.cross ARCH=riscv > > >>>> > > >>>> 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 >>): > > >>>> > > >>>> arch/riscv/kernel/setup.c: In function 'setup_arch': > > >>>>>> arch/riscv/kernel/setup.c:74:2: error: implicit declaration of > > >>>>>> function 'early_ioremap_setup' [-Werror=implicit-function- > > >>>>>> declaration] > > >>>> 74 | early_ioremap_setup(); > > >>>> | ^~~~~~~~~~~~~~~~~~~ > > >>>> cc1: some warnings being treated as errors > > >>>> > > >>>> # > > >>>> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git/commit/?id=3d109b0e0949bfd68cc00ffa9d78186fab037bc1 > > >>>> git remote add riscv > > >>>> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git > > >>>> git fetch --no-tags riscv for-next > > >>>> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 > > >>>> vim +/early_ioremap_setup +74 arch/riscv/kernel/setup.c > > >>>> > > >>>> 63 > > >>>> 64 void __init setup_arch(char **cmdline_p) > > >>>> 65 { > > >>>> 66 parse_dtb(); > > >>>> 67 init_mm.start_code = (unsigned long) _stext; > > >>>> 68 init_mm.end_code = (unsigned long) _etext; > > >>>> 69 init_mm.end_data = (unsigned long) _edata; > > >>>> 70 init_mm.brk = (unsigned long) _end; > > >>>> 71 > > >>>> 72 *cmdline_p = boot_command_line; > > >>>> 73 > > >>>> > 74 early_ioremap_setup(); > > >>>> 75 parse_early_param(); > > >>>> 76 > > >>>> 77 setup_bootmem(); > > >>>> 78 paging_init(); > > >>>> 79 #if IS_ENABLED(CONFIG_BUILTIN_DTB) > > >>>> 80 unflatten_and_copy_device_tree(); > > >>>> 81 #else > > >>>> 82 if (early_init_dt_verify(__va(dtb_early_pa))) > > >>>> 83 unflatten_device_tree(); > > >>>> 84 else > > >>>> 85 pr_err("No DTB found in kernel > > >>>> mappings\n"); > > >>>> 86 #endif > > >>>> 87 > > >>>> > > >>>> --- > > >>>> 0-DAY CI Kernel Test Service, Intel Corporation > > >>>> https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org > > >> _______________________________________________ > > >> kbuild-all mailing list -- kbuild-all(a)lists.01.org > > >> To unsubscribe send an email to kbuild-all-leave(a)lists.01.org > > > > > > > > > -- > > > Regards, > > > Atish > > > > > -- > Regards, > Atish -- Regards, Atish ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [riscv:for-next 2/7] arch/riscv/kernel/setup.c:74:2: error: implicit declaration of function 'early_ioremap_setup' 2020-09-16 22:30 ` Atish Patra @ 2020-09-17 3:09 ` Rong Chen 2020-09-17 3:33 ` Atish Patra 0 siblings, 1 reply; 8+ messages in thread From: Rong Chen @ 2020-09-17 3:09 UTC (permalink / raw) To: kbuild-all [-- Attachment #1: Type: text/plain, Size: 6660 bytes --] Hi Atish, Thanks for your suggestion, we have added these default configs. Best Regards, Rong Chen On 9/17/20 6:30 AM, Atish Patra wrote: > Hi Rong, > Thanks for setting up the build success emails for me. I noticed that > RISC-V builds happen only for > following configs > > riscv allyesconfig > riscv defconfig > riscv allmodconfig > riscv allnoconfig > > Is it possible to build a couple of more default configs from RISC-V > tree as shown below? > > $ ls -r arch/riscv/configs/ > rv32_defconfig nommu_virt_defconfig nommu_k210_defconfig defconfig > > On Sun, Aug 30, 2020 at 9:06 PM Atish Patra <atishp@atishpatra.org> wrote: >> On Sun, Aug 30, 2020 at 7:40 PM Rong Chen <rong.a.chen@intel.com> wrote: >>> >>> >>> On 8/29/20 12:53 AM, Atish Patra wrote: >>>> Hi Rong, >>>> Thanks. I was able to reproduce the issue with linux-next and fixed it >>>> yesterday. >>>> I have some generic questions about kbuild infrastructure. >>>> >>>> 1. Is there a way to check if 0-day build bot actually built my branch ? >>>> The search option doesn't seem to work. I have seen build success >>>> emails for other trees but I never receive them for any repository on >>>> my github. >>> Hi Atish, >>> >>> Could you tell me the tree url you owned? we can send the build success >>> emails to you. >>> >> Here is my github repo. >> https://github.com/atishp04/linux >> >>>> 2. AFAIK, build bot schedules the builds from each repo randomly. Can >>>> we request to build a specific repo sooner than later? >>> We don't support it yet, but you can ping us (lkp(a)intel.com) to build >>> the repo manually. >>> >> Thanks. >> >>> Best Regards, >>> Rong Chen >>> >>>> >>>> >>>> On Fri, Aug 28, 2020 at 12:20 AM Rong Chen <rong.a.chen@intel.com> wrote: >>>>> Hi Atish, >>>>> >>>>> We can reproduce this error if using the reproduce steps: >>>>> >>>>> 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 >>>>> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 >>>>> # save the attached .config to linux build tree >>>>> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=riscv >>>>> >>>>> Best Regards, >>>>> Rong Chen >>>>> >>>>> >>>>> On 8/27/20 6:20 AM, Atish Patra wrote: >>>>>> I can't seem to reproduce this issue. I have an older version gcc >>>>>> though (8.2). I am surprised by the error as well we are already >>>>>> including the early_ioremap.h. >>>>>> >>>>>> --- a/arch/riscv/include/asm/Kbuild >>>>>> +++ b/arch/riscv/include/asm/Kbuild >>>>>> @@ -1,4 +1,5 @@ >>>>>> # SPDX-License-Identifier: GPL-2.0 >>>>>> +generic-y += early_ioremap.h >>>>>> generic-y += extable.h >>>>>> generic-y += flat.h >>>>>> generic-y += kvm_para.h >>>>>> >>>>>> On Wed, 2020-08-26 at 09:54 +0800, kernel test robot wrote: >>>>>>> tree: >>>>>>> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git for- >>>>>>> next >>>>>>> head: f75fa0a51b8b544ebd0d03a74c6b04d9f6b95781 >>>>>>> commit: 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 [2/7] RISC-V: Add >>>>>>> early ioremap support >>>>>>> config: riscv-allyesconfig (attached as .config) >>>>>>> compiler: riscv64-linux-gcc (GCC) 9.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 >>>>>>> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 >>>>>>> # save the attached .config to linux build tree >>>>>>> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 >>>>>>> make.cross ARCH=riscv >>>>>>> >>>>>>> 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 >>): >>>>>>> >>>>>>> arch/riscv/kernel/setup.c: In function 'setup_arch': >>>>>>>>> arch/riscv/kernel/setup.c:74:2: error: implicit declaration of >>>>>>>>> function 'early_ioremap_setup' [-Werror=implicit-function- >>>>>>>>> declaration] >>>>>>> 74 | early_ioremap_setup(); >>>>>>> | ^~~~~~~~~~~~~~~~~~~ >>>>>>> cc1: some warnings being treated as errors >>>>>>> >>>>>>> # >>>>>>> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git/commit/?id=3d109b0e0949bfd68cc00ffa9d78186fab037bc1 >>>>>>> git remote add riscv >>>>>>> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git >>>>>>> git fetch --no-tags riscv for-next >>>>>>> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 >>>>>>> vim +/early_ioremap_setup +74 arch/riscv/kernel/setup.c >>>>>>> >>>>>>> 63 >>>>>>> 64 void __init setup_arch(char **cmdline_p) >>>>>>> 65 { >>>>>>> 66 parse_dtb(); >>>>>>> 67 init_mm.start_code = (unsigned long) _stext; >>>>>>> 68 init_mm.end_code = (unsigned long) _etext; >>>>>>> 69 init_mm.end_data = (unsigned long) _edata; >>>>>>> 70 init_mm.brk = (unsigned long) _end; >>>>>>> 71 >>>>>>> 72 *cmdline_p = boot_command_line; >>>>>>> 73 >>>>>>> > 74 early_ioremap_setup(); >>>>>>> 75 parse_early_param(); >>>>>>> 76 >>>>>>> 77 setup_bootmem(); >>>>>>> 78 paging_init(); >>>>>>> 79 #if IS_ENABLED(CONFIG_BUILTIN_DTB) >>>>>>> 80 unflatten_and_copy_device_tree(); >>>>>>> 81 #else >>>>>>> 82 if (early_init_dt_verify(__va(dtb_early_pa))) >>>>>>> 83 unflatten_device_tree(); >>>>>>> 84 else >>>>>>> 85 pr_err("No DTB found in kernel >>>>>>> mappings\n"); >>>>>>> 86 #endif >>>>>>> 87 >>>>>>> >>>>>>> --- >>>>>>> 0-DAY CI Kernel Test Service, Intel Corporation >>>>>>> https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org >>>>> _______________________________________________ >>>>> kbuild-all mailing list -- kbuild-all(a)lists.01.org >>>>> To unsubscribe send an email to kbuild-all-leave(a)lists.01.org >>>> >>>> -- >>>> Regards, >>>> Atish >> >> -- >> Regards, >> Atish > > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [riscv:for-next 2/7] arch/riscv/kernel/setup.c:74:2: error: implicit declaration of function 'early_ioremap_setup' 2020-09-17 3:09 ` Rong Chen @ 2020-09-17 3:33 ` Atish Patra 0 siblings, 0 replies; 8+ messages in thread From: Atish Patra @ 2020-09-17 3:33 UTC (permalink / raw) To: kbuild-all [-- Attachment #1: Type: text/plain, Size: 7139 bytes --] On Wed, Sep 16, 2020 at 8:10 PM Rong Chen <rong.a.chen@intel.com> wrote: > > Hi Atish, > > Thanks for your suggestion, we have added these default configs. > Thanks for the quick response! > Best Regards, > Rong Chen > > On 9/17/20 6:30 AM, Atish Patra wrote: > > Hi Rong, > > Thanks for setting up the build success emails for me. I noticed that > > RISC-V builds happen only for > > following configs > > > > riscv allyesconfig > > riscv defconfig > > riscv allmodconfig > > riscv allnoconfig > > > > Is it possible to build a couple of more default configs from RISC-V > > tree as shown below? > > > > $ ls -r arch/riscv/configs/ > > rv32_defconfig nommu_virt_defconfig nommu_k210_defconfig defconfig > > > > On Sun, Aug 30, 2020 at 9:06 PM Atish Patra <atishp@atishpatra.org> wrote: > >> On Sun, Aug 30, 2020 at 7:40 PM Rong Chen <rong.a.chen@intel.com> wrote: > >>> > >>> > >>> On 8/29/20 12:53 AM, Atish Patra wrote: > >>>> Hi Rong, > >>>> Thanks. I was able to reproduce the issue with linux-next and fixed it > >>>> yesterday. > >>>> I have some generic questions about kbuild infrastructure. > >>>> > >>>> 1. Is there a way to check if 0-day build bot actually built my branch ? > >>>> The search option doesn't seem to work. I have seen build success > >>>> emails for other trees but I never receive them for any repository on > >>>> my github. > >>> Hi Atish, > >>> > >>> Could you tell me the tree url you owned? we can send the build success > >>> emails to you. > >>> > >> Here is my github repo. > >> https://github.com/atishp04/linux > >> > >>>> 2. AFAIK, build bot schedules the builds from each repo randomly. Can > >>>> we request to build a specific repo sooner than later? > >>> We don't support it yet, but you can ping us (lkp(a)intel.com) to build > >>> the repo manually. > >>> > >> Thanks. > >> > >>> Best Regards, > >>> Rong Chen > >>> > >>>> > >>>> > >>>> On Fri, Aug 28, 2020 at 12:20 AM Rong Chen <rong.a.chen@intel.com> wrote: > >>>>> Hi Atish, > >>>>> > >>>>> We can reproduce this error if using the reproduce steps: > >>>>> > >>>>> 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 > >>>>> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 > >>>>> # save the attached .config to linux build tree > >>>>> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=riscv > >>>>> > >>>>> Best Regards, > >>>>> Rong Chen > >>>>> > >>>>> > >>>>> On 8/27/20 6:20 AM, Atish Patra wrote: > >>>>>> I can't seem to reproduce this issue. I have an older version gcc > >>>>>> though (8.2). I am surprised by the error as well we are already > >>>>>> including the early_ioremap.h. > >>>>>> > >>>>>> --- a/arch/riscv/include/asm/Kbuild > >>>>>> +++ b/arch/riscv/include/asm/Kbuild > >>>>>> @@ -1,4 +1,5 @@ > >>>>>> # SPDX-License-Identifier: GPL-2.0 > >>>>>> +generic-y += early_ioremap.h > >>>>>> generic-y += extable.h > >>>>>> generic-y += flat.h > >>>>>> generic-y += kvm_para.h > >>>>>> > >>>>>> On Wed, 2020-08-26 at 09:54 +0800, kernel test robot wrote: > >>>>>>> tree: > >>>>>>> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git for- > >>>>>>> next > >>>>>>> head: f75fa0a51b8b544ebd0d03a74c6b04d9f6b95781 > >>>>>>> commit: 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 [2/7] RISC-V: Add > >>>>>>> early ioremap support > >>>>>>> config: riscv-allyesconfig (attached as .config) > >>>>>>> compiler: riscv64-linux-gcc (GCC) 9.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 > >>>>>>> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 > >>>>>>> # save the attached .config to linux build tree > >>>>>>> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 > >>>>>>> make.cross ARCH=riscv > >>>>>>> > >>>>>>> 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 >>): > >>>>>>> > >>>>>>> arch/riscv/kernel/setup.c: In function 'setup_arch': > >>>>>>>>> arch/riscv/kernel/setup.c:74:2: error: implicit declaration of > >>>>>>>>> function 'early_ioremap_setup' [-Werror=implicit-function- > >>>>>>>>> declaration] > >>>>>>> 74 | early_ioremap_setup(); > >>>>>>> | ^~~~~~~~~~~~~~~~~~~ > >>>>>>> cc1: some warnings being treated as errors > >>>>>>> > >>>>>>> # > >>>>>>> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git/commit/?id=3d109b0e0949bfd68cc00ffa9d78186fab037bc1 > >>>>>>> git remote add riscv > >>>>>>> https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git > >>>>>>> git fetch --no-tags riscv for-next > >>>>>>> git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 > >>>>>>> vim +/early_ioremap_setup +74 arch/riscv/kernel/setup.c > >>>>>>> > >>>>>>> 63 > >>>>>>> 64 void __init setup_arch(char **cmdline_p) > >>>>>>> 65 { > >>>>>>> 66 parse_dtb(); > >>>>>>> 67 init_mm.start_code = (unsigned long) _stext; > >>>>>>> 68 init_mm.end_code = (unsigned long) _etext; > >>>>>>> 69 init_mm.end_data = (unsigned long) _edata; > >>>>>>> 70 init_mm.brk = (unsigned long) _end; > >>>>>>> 71 > >>>>>>> 72 *cmdline_p = boot_command_line; > >>>>>>> 73 > >>>>>>> > 74 early_ioremap_setup(); > >>>>>>> 75 parse_early_param(); > >>>>>>> 76 > >>>>>>> 77 setup_bootmem(); > >>>>>>> 78 paging_init(); > >>>>>>> 79 #if IS_ENABLED(CONFIG_BUILTIN_DTB) > >>>>>>> 80 unflatten_and_copy_device_tree(); > >>>>>>> 81 #else > >>>>>>> 82 if (early_init_dt_verify(__va(dtb_early_pa))) > >>>>>>> 83 unflatten_device_tree(); > >>>>>>> 84 else > >>>>>>> 85 pr_err("No DTB found in kernel > >>>>>>> mappings\n"); > >>>>>>> 86 #endif > >>>>>>> 87 > >>>>>>> > >>>>>>> --- > >>>>>>> 0-DAY CI Kernel Test Service, Intel Corporation > >>>>>>> https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org > >>>>> _______________________________________________ > >>>>> kbuild-all mailing list -- kbuild-all(a)lists.01.org > >>>>> To unsubscribe send an email to kbuild-all-leave(a)lists.01.org > >>>> > >>>> -- > >>>> Regards, > >>>> Atish > >> > >> -- > >> Regards, > >> Atish > > > > > -- Regards, Atish ^ permalink raw reply [flat|nested] 8+ messages in thread
* [riscv:for-next 2/7] arch/riscv/kernel/setup.c:74:2: error: implicit declaration of function 'early_ioremap_setup'
@ 2020-08-26 1:54 kernel test robot
0 siblings, 0 replies; 8+ messages in thread
From: kernel test robot @ 2020-08-26 1:54 UTC (permalink / raw)
To: kbuild-all
[-- Attachment #1: Type: text/plain, Size: 2404 bytes --]
tree: https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git for-next
head: f75fa0a51b8b544ebd0d03a74c6b04d9f6b95781
commit: 3d109b0e0949bfd68cc00ffa9d78186fab037bc1 [2/7] RISC-V: Add early ioremap support
config: riscv-allyesconfig (attached as .config)
compiler: riscv64-linux-gcc (GCC) 9.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
git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=riscv
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 >>):
arch/riscv/kernel/setup.c: In function 'setup_arch':
>> arch/riscv/kernel/setup.c:74:2: error: implicit declaration of function 'early_ioremap_setup' [-Werror=implicit-function-declaration]
74 | early_ioremap_setup();
| ^~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
# https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git/commit/?id=3d109b0e0949bfd68cc00ffa9d78186fab037bc1
git remote add riscv https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
git fetch --no-tags riscv for-next
git checkout 3d109b0e0949bfd68cc00ffa9d78186fab037bc1
vim +/early_ioremap_setup +74 arch/riscv/kernel/setup.c
63
64 void __init setup_arch(char **cmdline_p)
65 {
66 parse_dtb();
67 init_mm.start_code = (unsigned long) _stext;
68 init_mm.end_code = (unsigned long) _etext;
69 init_mm.end_data = (unsigned long) _edata;
70 init_mm.brk = (unsigned long) _end;
71
72 *cmdline_p = boot_command_line;
73
> 74 early_ioremap_setup();
75 parse_early_param();
76
77 setup_bootmem();
78 paging_init();
79 #if IS_ENABLED(CONFIG_BUILTIN_DTB)
80 unflatten_and_copy_device_tree();
81 #else
82 if (early_init_dt_verify(__va(dtb_early_pa)))
83 unflatten_device_tree();
84 else
85 pr_err("No DTB found in kernel mappings\n");
86 #endif
87
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 66131 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in threadend of thread, other threads:[~2020-09-17 3:33 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <cc16602c65aac43e60336c8122f1e7169bd5c1eb.camel@wdc.com>
2020-08-28 7:19 ` [riscv:for-next 2/7] arch/riscv/kernel/setup.c:74:2: error: implicit declaration of function 'early_ioremap_setup' Rong Chen
2020-08-28 16:53 ` Atish Patra
2020-08-31 2:39 ` Rong Chen
2020-08-31 4:06 ` Atish Patra
2020-09-16 22:30 ` Atish Patra
2020-09-17 3:09 ` Rong Chen
2020-09-17 3:33 ` Atish Patra
2020-08-26 1:54 kernel test robot
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.