All of lore.kernel.org
 help / color / mirror / Atom feed
* s390-linux-ld: ll_temac_main.c:undefined reference to `devm_platform_ioremap_resource_byname'
@ 2021-02-01  0:06 ` kernel test robot
  0 siblings, 0 replies; 11+ messages in thread
From: kernel test robot @ 2021-02-01  0:06 UTC (permalink / raw)
  To: Wang Hai; +Cc: kbuild-all, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1883 bytes --]

Hi Wang,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   1048ba83fb1c00cd24172e23e8263972f6b5d9ac
commit: bd69058f50d5ffa659423bcfa6fe6280ce9c760a net: ll_temac: Use devm_platform_ioremap_resource_byname()
date:   6 months ago
config: s390-randconfig-r034-20210201 (attached as .config)
compiler: s390-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
        # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bd69058f50d5ffa659423bcfa6fe6280ce9c760a
        git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
        git fetch --no-tags linus master
        git checkout bd69058f50d5ffa659423bcfa6fe6280ce9c760a
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=s390 

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 >>):

   s390-linux-ld: drivers/net/ethernet/xilinx/ll_temac_main.o: in function `temac_probe':
   ll_temac_main.c:(.text+0x39b6): undefined reference to `devm_platform_ioremap_resource_byname'
>> s390-linux-ld: ll_temac_main.c:(.text+0x3a4c): undefined reference to `devm_platform_ioremap_resource_byname'
   s390-linux-ld: ll_temac_main.c:(.text+0x3bce): undefined reference to `devm_ioremap'
   s390-linux-ld: drivers/net/ethernet/xilinx/xilinx_axienet_main.o: in function `axienet_probe':
   xilinx_axienet_main.c:(.text+0x844): undefined reference to `devm_ioremap_resource'

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 18353 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* s390-linux-ld: ll_temac_main.c:undefined reference to `devm_platform_ioremap_resource_byname'
@ 2021-02-01  0:06 ` kernel test robot
  0 siblings, 0 replies; 11+ messages in thread
From: kernel test robot @ 2021-02-01  0:06 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 1920 bytes --]

Hi Wang,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   1048ba83fb1c00cd24172e23e8263972f6b5d9ac
commit: bd69058f50d5ffa659423bcfa6fe6280ce9c760a net: ll_temac: Use devm_platform_ioremap_resource_byname()
date:   6 months ago
config: s390-randconfig-r034-20210201 (attached as .config)
compiler: s390-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
        # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bd69058f50d5ffa659423bcfa6fe6280ce9c760a
        git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
        git fetch --no-tags linus master
        git checkout bd69058f50d5ffa659423bcfa6fe6280ce9c760a
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=s390 

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 >>):

   s390-linux-ld: drivers/net/ethernet/xilinx/ll_temac_main.o: in function `temac_probe':
   ll_temac_main.c:(.text+0x39b6): undefined reference to `devm_platform_ioremap_resource_byname'
>> s390-linux-ld: ll_temac_main.c:(.text+0x3a4c): undefined reference to `devm_platform_ioremap_resource_byname'
   s390-linux-ld: ll_temac_main.c:(.text+0x3bce): undefined reference to `devm_ioremap'
   s390-linux-ld: drivers/net/ethernet/xilinx/xilinx_axienet_main.o: in function `axienet_probe':
   xilinx_axienet_main.c:(.text+0x844): undefined reference to `devm_ioremap_resource'

---
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: 18353 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: s390-linux-ld: ll_temac_main.c:undefined reference to `devm_platform_ioremap_resource_byname'
  2021-02-01  0:06 ` kernel test robot
@ 2021-02-01 22:38   ` Randy Dunlap
  -1 siblings, 0 replies; 11+ messages in thread
From: Randy Dunlap @ 2021-02-01 22:38 UTC (permalink / raw)
  To: kernel test robot, Wang Hai; +Cc: kbuild-all, linux-kernel

On 1/31/21 4:06 PM, kernel test robot wrote:
> Hi Wang,
> 
> FYI, the error/warning still remains.
> 
> tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
> head:   1048ba83fb1c00cd24172e23e8263972f6b5d9ac
> commit: bd69058f50d5ffa659423bcfa6fe6280ce9c760a net: ll_temac: Use devm_platform_ioremap_resource_byname()
> date:   6 months ago
> config: s390-randconfig-r034-20210201 (attached as .config)

Hi robot,

Instead of hit & miss with s390 randconfigs, you could do what I did:
(all for arch/s390/):

$ make allmodconfig
$ scripts/config -d PCI  ## this also disables HAS_IOMEM
$ make oldconfig
$ make all

The latter gives a full list of drivers etc. that use iomemp/ioremap 
etc. as well as dev_io* variants instead of just a few random ones.


> All errors (new ones prefixed by >>):
> 
>     s390-linux-ld: drivers/net/ethernet/xilinx/ll_temac_main.o: in function `temac_probe':
>     ll_temac_main.c:(.text+0x39b6): undefined reference to `devm_platform_ioremap_resource_byname'
>>> s390-linux-ld: ll_temac_main.c:(.text+0x3a4c): undefined reference to `devm_platform_ioremap_resource_byname'
>     s390-linux-ld: ll_temac_main.c:(.text+0x3bce): undefined reference to `devm_ioremap'
>     s390-linux-ld: drivers/net/ethernet/xilinx/xilinx_axienet_main.o: in function `axienet_probe':
>     xilinx_axienet_main.c:(.text+0x844): undefined reference to `devm_ioremap_resource'


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: s390-linux-ld: ll_temac_main.c:undefined reference to `devm_platform_ioremap_resource_byname'
@ 2021-02-01 22:38   ` Randy Dunlap
  0 siblings, 0 replies; 11+ messages in thread
From: Randy Dunlap @ 2021-02-01 22:38 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 1449 bytes --]

On 1/31/21 4:06 PM, kernel test robot wrote:
> Hi Wang,
> 
> FYI, the error/warning still remains.
> 
> tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
> head:   1048ba83fb1c00cd24172e23e8263972f6b5d9ac
> commit: bd69058f50d5ffa659423bcfa6fe6280ce9c760a net: ll_temac: Use devm_platform_ioremap_resource_byname()
> date:   6 months ago
> config: s390-randconfig-r034-20210201 (attached as .config)

Hi robot,

Instead of hit & miss with s390 randconfigs, you could do what I did:
(all for arch/s390/):

$ make allmodconfig
$ scripts/config -d PCI  ## this also disables HAS_IOMEM
$ make oldconfig
$ make all

The latter gives a full list of drivers etc. that use iomemp/ioremap 
etc. as well as dev_io* variants instead of just a few random ones.


> All errors (new ones prefixed by >>):
> 
>     s390-linux-ld: drivers/net/ethernet/xilinx/ll_temac_main.o: in function `temac_probe':
>     ll_temac_main.c:(.text+0x39b6): undefined reference to `devm_platform_ioremap_resource_byname'
>>> s390-linux-ld: ll_temac_main.c:(.text+0x3a4c): undefined reference to `devm_platform_ioremap_resource_byname'
>     s390-linux-ld: ll_temac_main.c:(.text+0x3bce): undefined reference to `devm_ioremap'
>     s390-linux-ld: drivers/net/ethernet/xilinx/xilinx_axienet_main.o: in function `axienet_probe':
>     xilinx_axienet_main.c:(.text+0x844): undefined reference to `devm_ioremap_resource'

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [kbuild-all] Re: s390-linux-ld: ll_temac_main.c:undefined reference to `devm_platform_ioremap_resource_byname'
  2021-02-01 22:38   ` Randy Dunlap
@ 2021-02-02  5:09     ` Rong Chen
  -1 siblings, 0 replies; 11+ messages in thread
From: Rong Chen @ 2021-02-02  5:09 UTC (permalink / raw)
  To: Randy Dunlap, kernel test robot, Wang Hai; +Cc: kbuild-all, linux-kernel



On 2/2/21 6:38 AM, Randy Dunlap wrote:
> On 1/31/21 4:06 PM, kernel test robot wrote:
>> Hi Wang,
>>
>> FYI, the error/warning still remains.
>>
>> tree: 
>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
>> master
>> head:   1048ba83fb1c00cd24172e23e8263972f6b5d9ac
>> commit: bd69058f50d5ffa659423bcfa6fe6280ce9c760a net: ll_temac: Use 
>> devm_platform_ioremap_resource_byname()
>> date:   6 months ago
>> config: s390-randconfig-r034-20210201 (attached as .config)
>
> Hi robot,
>
> Instead of hit & miss with s390 randconfigs, you could do what I did:
> (all for arch/s390/):

Hi Randy,

Thanks for the advice, do you mean we don't need to test randconfig for 
arch s390?

Best Regards,
Rong Chen

>
> $ make allmodconfig
> $ scripts/config -d PCI  ## this also disables HAS_IOMEM
> $ make oldconfig
> $ make all
>
> The latter gives a full list of drivers etc. that use iomemp/ioremap 
> etc. as well as dev_io* variants instead of just a few random ones.
>
>
>> All errors (new ones prefixed by >>):
>>
>>     s390-linux-ld: drivers/net/ethernet/xilinx/ll_temac_main.o: in 
>> function `temac_probe':
>>     ll_temac_main.c:(.text+0x39b6): undefined reference to 
>> `devm_platform_ioremap_resource_byname'
>>>> s390-linux-ld: ll_temac_main.c:(.text+0x3a4c): undefined reference 
>>>> to `devm_platform_ioremap_resource_byname'
>>     s390-linux-ld: ll_temac_main.c:(.text+0x3bce): undefined 
>> reference to `devm_ioremap'
>>     s390-linux-ld: drivers/net/ethernet/xilinx/xilinx_axienet_main.o: 
>> in function `axienet_probe':
>>     xilinx_axienet_main.c:(.text+0x844): undefined reference to 
>> `devm_ioremap_resource'
> _______________________________________________
> kbuild-all mailing list -- kbuild-all@lists.01.org
> To unsubscribe send an email to kbuild-all-leave@lists.01.org


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: s390-linux-ld: ll_temac_main.c:undefined reference to `devm_platform_ioremap_resource_byname'
@ 2021-02-02  5:09     ` Rong Chen
  0 siblings, 0 replies; 11+ messages in thread
From: Rong Chen @ 2021-02-02  5:09 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 1903 bytes --]



On 2/2/21 6:38 AM, Randy Dunlap wrote:
> On 1/31/21 4:06 PM, kernel test robot wrote:
>> Hi Wang,
>>
>> FYI, the error/warning still remains.
>>
>> tree: 
>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
>> master
>> head:   1048ba83fb1c00cd24172e23e8263972f6b5d9ac
>> commit: bd69058f50d5ffa659423bcfa6fe6280ce9c760a net: ll_temac: Use 
>> devm_platform_ioremap_resource_byname()
>> date:   6 months ago
>> config: s390-randconfig-r034-20210201 (attached as .config)
>
> Hi robot,
>
> Instead of hit & miss with s390 randconfigs, you could do what I did:
> (all for arch/s390/):

Hi Randy,

Thanks for the advice, do you mean we don't need to test randconfig for 
arch s390?

Best Regards,
Rong Chen

>
> $ make allmodconfig
> $ scripts/config -d PCI  ## this also disables HAS_IOMEM
> $ make oldconfig
> $ make all
>
> The latter gives a full list of drivers etc. that use iomemp/ioremap 
> etc. as well as dev_io* variants instead of just a few random ones.
>
>
>> All errors (new ones prefixed by >>):
>>
>>     s390-linux-ld: drivers/net/ethernet/xilinx/ll_temac_main.o: in 
>> function `temac_probe':
>>     ll_temac_main.c:(.text+0x39b6): undefined reference to 
>> `devm_platform_ioremap_resource_byname'
>>>> s390-linux-ld: ll_temac_main.c:(.text+0x3a4c): undefined reference 
>>>> to `devm_platform_ioremap_resource_byname'
>>     s390-linux-ld: ll_temac_main.c:(.text+0x3bce): undefined 
>> reference to `devm_ioremap'
>>     s390-linux-ld: drivers/net/ethernet/xilinx/xilinx_axienet_main.o: 
>> in function `axienet_probe':
>>     xilinx_axienet_main.c:(.text+0x844): undefined reference to 
>> `devm_ioremap_resource'
> _______________________________________________
> kbuild-all mailing list -- kbuild-all(a)lists.01.org
> To unsubscribe send an email to kbuild-all-leave(a)lists.01.org

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [kbuild-all] Re: s390-linux-ld: ll_temac_main.c:undefined reference to `devm_platform_ioremap_resource_byname'
  2021-02-02  5:09     ` Rong Chen
@ 2021-02-02  5:22       ` Randy Dunlap
  -1 siblings, 0 replies; 11+ messages in thread
From: Randy Dunlap @ 2021-02-02  5:22 UTC (permalink / raw)
  To: Rong Chen, kernel test robot, Wang Hai; +Cc: kbuild-all, linux-kernel

On 2/1/21 9:09 PM, Rong Chen wrote:
> 
> 
> On 2/2/21 6:38 AM, Randy Dunlap wrote:
>> On 1/31/21 4:06 PM, kernel test robot wrote:
>>> Hi Wang,
>>>
>>> FYI, the error/warning still remains.
>>>
>>> tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
>>> head:   1048ba83fb1c00cd24172e23e8263972f6b5d9ac
>>> commit: bd69058f50d5ffa659423bcfa6fe6280ce9c760a net: ll_temac: Use devm_platform_ioremap_resource_byname()
>>> date:   6 months ago
>>> config: s390-randconfig-r034-20210201 (attached as .config)
>>
>> Hi robot,
>>
>> Instead of hit & miss with s390 randconfigs, you could do what I did:
>> (all for arch/s390/):
> 
> Hi Randy,
> 
> Thanks for the advice, do you mean we don't need to test randconfig for arch s390?

You should still do randconfig testing for s390 (for other problems), but the robot has been
sending out a lot of build errors similar to this one, using different randconfig files.

I am just saying that you can find all of the ioremap/iounmap/devm_io* type build errors
in one kernel config file as described above.

> 
> Best Regards,
> Rong Chen
> 
>>
>> $ make allmodconfig
>> $ scripts/config -d PCI  ## this also disables HAS_IOMEM
>> $ make oldconfig
>> $ make all
>>
>> The latter gives a full list of drivers etc. that use iomemp/ioremap etc. as well as dev_io* variants instead of just a few random ones.
>>
>>
>>> All errors (new ones prefixed by >>):
>>>
>>>     s390-linux-ld: drivers/net/ethernet/xilinx/ll_temac_main.o: in function `temac_probe':
>>>     ll_temac_main.c:(.text+0x39b6): undefined reference to `devm_platform_ioremap_resource_byname'
>>>>> s390-linux-ld: ll_temac_main.c:(.text+0x3a4c): undefined reference to `devm_platform_ioremap_resource_byname'
>>>     s390-linux-ld: ll_temac_main.c:(.text+0x3bce): undefined reference to `devm_ioremap'
>>>     s390-linux-ld: drivers/net/ethernet/xilinx/xilinx_axienet_main.o: in function `axienet_probe':
>>>     xilinx_axienet_main.c:(.text+0x844): undefined reference to `devm_ioremap_resource'
>> _______________________________________________


-- 
~Randy


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: s390-linux-ld: ll_temac_main.c:undefined reference to `devm_platform_ioremap_resource_byname'
@ 2021-02-02  5:22       ` Randy Dunlap
  0 siblings, 0 replies; 11+ messages in thread
From: Randy Dunlap @ 2021-02-02  5:22 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 2163 bytes --]

On 2/1/21 9:09 PM, Rong Chen wrote:
> 
> 
> On 2/2/21 6:38 AM, Randy Dunlap wrote:
>> On 1/31/21 4:06 PM, kernel test robot wrote:
>>> Hi Wang,
>>>
>>> FYI, the error/warning still remains.
>>>
>>> tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
>>> head:   1048ba83fb1c00cd24172e23e8263972f6b5d9ac
>>> commit: bd69058f50d5ffa659423bcfa6fe6280ce9c760a net: ll_temac: Use devm_platform_ioremap_resource_byname()
>>> date:   6 months ago
>>> config: s390-randconfig-r034-20210201 (attached as .config)
>>
>> Hi robot,
>>
>> Instead of hit & miss with s390 randconfigs, you could do what I did:
>> (all for arch/s390/):
> 
> Hi Randy,
> 
> Thanks for the advice, do you mean we don't need to test randconfig for arch s390?

You should still do randconfig testing for s390 (for other problems), but the robot has been
sending out a lot of build errors similar to this one, using different randconfig files.

I am just saying that you can find all of the ioremap/iounmap/devm_io* type build errors
in one kernel config file as described above.

> 
> Best Regards,
> Rong Chen
> 
>>
>> $ make allmodconfig
>> $ scripts/config -d PCI  ## this also disables HAS_IOMEM
>> $ make oldconfig
>> $ make all
>>
>> The latter gives a full list of drivers etc. that use iomemp/ioremap etc. as well as dev_io* variants instead of just a few random ones.
>>
>>
>>> All errors (new ones prefixed by >>):
>>>
>>>     s390-linux-ld: drivers/net/ethernet/xilinx/ll_temac_main.o: in function `temac_probe':
>>>     ll_temac_main.c:(.text+0x39b6): undefined reference to `devm_platform_ioremap_resource_byname'
>>>>> s390-linux-ld: ll_temac_main.c:(.text+0x3a4c): undefined reference to `devm_platform_ioremap_resource_byname'
>>>     s390-linux-ld: ll_temac_main.c:(.text+0x3bce): undefined reference to `devm_ioremap'
>>>     s390-linux-ld: drivers/net/ethernet/xilinx/xilinx_axienet_main.o: in function `axienet_probe':
>>>     xilinx_axienet_main.c:(.text+0x844): undefined reference to `devm_ioremap_resource'
>> _______________________________________________


-- 
~Randy

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [kbuild-all] Re: s390-linux-ld: ll_temac_main.c:undefined reference to `devm_platform_ioremap_resource_byname'
  2021-02-02  5:22       ` Randy Dunlap
@ 2021-02-02  9:20         ` Rong Chen
  -1 siblings, 0 replies; 11+ messages in thread
From: Rong Chen @ 2021-02-02  9:20 UTC (permalink / raw)
  To: Randy Dunlap, kernel test robot, Wang Hai; +Cc: kbuild-all, linux-kernel



On 2/2/21 1:22 PM, Randy Dunlap wrote:
> On 2/1/21 9:09 PM, Rong Chen wrote:
>>
>> On 2/2/21 6:38 AM, Randy Dunlap wrote:
>>> On 1/31/21 4:06 PM, kernel test robot wrote:
>>>> Hi Wang,
>>>>
>>>> FYI, the error/warning still remains.
>>>>
>>>> tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
>>>> head:   1048ba83fb1c00cd24172e23e8263972f6b5d9ac
>>>> commit: bd69058f50d5ffa659423bcfa6fe6280ce9c760a net: ll_temac: Use devm_platform_ioremap_resource_byname()
>>>> date:   6 months ago
>>>> config: s390-randconfig-r034-20210201 (attached as .config)
>>> Hi robot,
>>>
>>> Instead of hit & miss with s390 randconfigs, you could do what I did:
>>> (all for arch/s390/):
>> Hi Randy,
>>
>> Thanks for the advice, do you mean we don't need to test randconfig for arch s390?
> You should still do randconfig testing for s390 (for other problems), but the robot has been
> sending out a lot of build errors similar to this one, using different randconfig files.
>
> I am just saying that you can find all of the ioremap/iounmap/devm_io* type build errors
> in one kernel config file as described above.

Hi Randy,

Thanks for the detailed explanation, will do it.

Best Regards,
Rong Chen

>
>> Best Regards,
>> Rong Chen
>>
>>> $ make allmodconfig
>>> $ scripts/config -d PCI  ## this also disables HAS_IOMEM
>>> $ make oldconfig
>>> $ make all
>>>
>>> The latter gives a full list of drivers etc. that use iomemp/ioremap etc. as well as dev_io* variants instead of just a few random ones.
>>>
>>>
>>>> All errors (new ones prefixed by >>):
>>>>
>>>>      s390-linux-ld: drivers/net/ethernet/xilinx/ll_temac_main.o: in function `temac_probe':
>>>>      ll_temac_main.c:(.text+0x39b6): undefined reference to `devm_platform_ioremap_resource_byname'
>>>>>> s390-linux-ld: ll_temac_main.c:(.text+0x3a4c): undefined reference to `devm_platform_ioremap_resource_byname'
>>>>      s390-linux-ld: ll_temac_main.c:(.text+0x3bce): undefined reference to `devm_ioremap'
>>>>      s390-linux-ld: drivers/net/ethernet/xilinx/xilinx_axienet_main.o: in function `axienet_probe':
>>>>      xilinx_axienet_main.c:(.text+0x844): undefined reference to `devm_ioremap_resource'
>>> _______________________________________________
>


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: s390-linux-ld: ll_temac_main.c:undefined reference to `devm_platform_ioremap_resource_byname'
@ 2021-02-02  9:20         ` Rong Chen
  0 siblings, 0 replies; 11+ messages in thread
From: Rong Chen @ 2021-02-02  9:20 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 2319 bytes --]



On 2/2/21 1:22 PM, Randy Dunlap wrote:
> On 2/1/21 9:09 PM, Rong Chen wrote:
>>
>> On 2/2/21 6:38 AM, Randy Dunlap wrote:
>>> On 1/31/21 4:06 PM, kernel test robot wrote:
>>>> Hi Wang,
>>>>
>>>> FYI, the error/warning still remains.
>>>>
>>>> tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
>>>> head:   1048ba83fb1c00cd24172e23e8263972f6b5d9ac
>>>> commit: bd69058f50d5ffa659423bcfa6fe6280ce9c760a net: ll_temac: Use devm_platform_ioremap_resource_byname()
>>>> date:   6 months ago
>>>> config: s390-randconfig-r034-20210201 (attached as .config)
>>> Hi robot,
>>>
>>> Instead of hit & miss with s390 randconfigs, you could do what I did:
>>> (all for arch/s390/):
>> Hi Randy,
>>
>> Thanks for the advice, do you mean we don't need to test randconfig for arch s390?
> You should still do randconfig testing for s390 (for other problems), but the robot has been
> sending out a lot of build errors similar to this one, using different randconfig files.
>
> I am just saying that you can find all of the ioremap/iounmap/devm_io* type build errors
> in one kernel config file as described above.

Hi Randy,

Thanks for the detailed explanation, will do it.

Best Regards,
Rong Chen

>
>> Best Regards,
>> Rong Chen
>>
>>> $ make allmodconfig
>>> $ scripts/config -d PCI  ## this also disables HAS_IOMEM
>>> $ make oldconfig
>>> $ make all
>>>
>>> The latter gives a full list of drivers etc. that use iomemp/ioremap etc. as well as dev_io* variants instead of just a few random ones.
>>>
>>>
>>>> All errors (new ones prefixed by >>):
>>>>
>>>>      s390-linux-ld: drivers/net/ethernet/xilinx/ll_temac_main.o: in function `temac_probe':
>>>>      ll_temac_main.c:(.text+0x39b6): undefined reference to `devm_platform_ioremap_resource_byname'
>>>>>> s390-linux-ld: ll_temac_main.c:(.text+0x3a4c): undefined reference to `devm_platform_ioremap_resource_byname'
>>>>      s390-linux-ld: ll_temac_main.c:(.text+0x3bce): undefined reference to `devm_ioremap'
>>>>      s390-linux-ld: drivers/net/ethernet/xilinx/xilinx_axienet_main.o: in function `axienet_probe':
>>>>      xilinx_axienet_main.c:(.text+0x844): undefined reference to `devm_ioremap_resource'
>>> _______________________________________________
>

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: s390-linux-ld: ll_temac_main.c:undefined reference to `devm_platform_ioremap_resource_byname'
  2021-02-02  9:20         ` Rong Chen
  (?)
@ 2021-02-02  9:48         ` Henry Joyce
  -1 siblings, 0 replies; 11+ messages in thread
From: Henry Joyce @ 2021-02-02  9:48 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 341 bytes --]

Freemake Video Converter is a freemium video editing software created by Ellora Assets Corporation for entry-level editing. You may use the software to switch between file formats, rip video DVDs, produce picture slideshows, and imagine music. [url=https://crackedlink.com/freemake-video-converter-crack/]Freemake Video Converter Crack[/url]

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2021-02-02  9:48 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-01  0:06 s390-linux-ld: ll_temac_main.c:undefined reference to `devm_platform_ioremap_resource_byname' kernel test robot
2021-02-01  0:06 ` kernel test robot
2021-02-01 22:38 ` Randy Dunlap
2021-02-01 22:38   ` Randy Dunlap
2021-02-02  5:09   ` [kbuild-all] " Rong Chen
2021-02-02  5:09     ` Rong Chen
2021-02-02  5:22     ` [kbuild-all] " Randy Dunlap
2021-02-02  5:22       ` Randy Dunlap
2021-02-02  9:20       ` [kbuild-all] " Rong Chen
2021-02-02  9:20         ` Rong Chen
2021-02-02  9:48         ` Henry Joyce

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.