All of lore.kernel.org
 help / color / mirror / Atom feed
* [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 thread

* 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

end 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.