s390-linux-ld: socfpga.c:undefined reference to `devm_ioremap_resource'

From: kernel test robot
Date: Sun Nov 15 2020 - 23:12:59 EST


tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 09162bc32c880a791c6c0668ce0745cf7958f576
commit: 57e5b8bfd633b9237f0072ef8faeef9545a61ea1 iio: adc: stm32-dfsdm: Use devm_platform_get_and_ioremap_resource()
date: 7 weeks ago
config: s390-randconfig-p002-20201116 (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=57e5b8bfd633b9237f0072ef8faeef9545a61ea1
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout 57e5b8bfd633b9237f0072ef8faeef9545a61ea1
# 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@xxxxxxxxx>

All errors (new ones prefixed by >>):

ns-thermal.c:(.text+0x2a): undefined reference to `iounmap'
s390-linux-ld: drivers/thermal/broadcom/ns-thermal.o: in function `ns_thermal_probe':
ns-thermal.c:(.text+0x9a): undefined reference to `of_iomap'
s390-linux-ld: ns-thermal.c:(.text+0xa6): undefined reference to `iounmap'
s390-linux-ld: drivers/thermal/broadcom/sr-thermal.o: in function `sr_thermal_probe':
sr-thermal.c:(.text+0x7a): undefined reference to `devm_memremap'
s390-linux-ld: drivers/thermal/tango_thermal.o: in function `tango_thermal_probe':
tango_thermal.c:(.text+0x5c): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/thermal/imx8mm_thermal.o: in function `imx8mm_tmu_probe':
imx8mm_thermal.c:(.text+0x1fc): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/watchdog/armada_37xx_wdt.o: in function `armada_37xx_wdt_probe':
armada_37xx_wdt.c:(.text+0x2a4): undefined reference to `devm_ioremap'
s390-linux-ld: drivers/watchdog/asm9260_wdt.o: in function `asm9260_wdt_probe':
asm9260_wdt.c:(.text+0x3a0): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/watchdog/at91sam9_wdt.o: in function `at91wdt_probe':
at91sam9_wdt.c:(.init.text+0xbc): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/watchdog/ftwdt010_wdt.o: in function `ftwdt010_wdt_probe':
ftwdt010_wdt.c:(.text+0xf2): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/watchdog/sama5d4_wdt.o: in function `sama5d4_wdt_probe':
sama5d4_wdt.c:(.text+0x450): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/watchdog/ep93xx_wdt.o: in function `ep93xx_wdt_probe':
ep93xx_wdt.c:(.text+0xc2): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/watchdog/pnx4008_wdt.o:pnx4008_wdt.c:(.text+0x25c): more undefined references to `devm_platform_ioremap_resource' follow
s390-linux-ld: drivers/watchdog/mv64x60_wdt.o: in function `mv64x60_wdt_probe':
mv64x60_wdt.c:(.text+0x368): undefined reference to `devm_ioremap'
s390-linux-ld: drivers/clocksource/timer-of.o: in function `timer_of_init':
timer-of.c:(.init.text+0x3e): undefined reference to `of_iomap'
s390-linux-ld: timer-of.c:(.init.text+0x312): undefined reference to `iounmap'
s390-linux-ld: drivers/clocksource/timer-of.o: in function `timer_of_cleanup':
timer-of.c:(.init.text+0x3f6): undefined reference to `iounmap'
s390-linux-ld: drivers/clocksource/clps711x-timer.o: in function `clps711x_timer_init':
clps711x-timer.c:(.init.text+0x4a): undefined reference to `of_iomap'
s390-linux-ld: drivers/clocksource/timer-atlas7.o: in function `sirfsoc_of_timer_init':
timer-atlas7.c:(.init.text+0x26): undefined reference to `of_iomap'
s390-linux-ld: drivers/clocksource/timer-prima2.o: in function `sirfsoc_prima2_timer_init':
timer-prima2.c:(.init.text+0xb2): undefined reference to `of_iomap'
s390-linux-ld: drivers/clocksource/timer-zevio.o: in function `zevio_timer_add':
timer-zevio.c:(.init.text+0x4e): undefined reference to `of_iomap'
s390-linux-ld: timer-zevio.c:(.init.text+0xa6): undefined reference to `iounmap'
s390-linux-ld: timer-zevio.c:(.init.text+0xb8): undefined reference to `of_iomap'
s390-linux-ld: timer-zevio.c:(.init.text+0xe2): undefined reference to `of_address_to_resource'
s390-linux-ld: drivers/clocksource/timer-cadence-ttc.o: in function `ttc_timer_probe':
timer-cadence-ttc.c:(.init.text+0x6e): undefined reference to `of_iomap'
s390-linux-ld: drivers/clocksource/armv7m_systick.o: in function `system_timer_of_register':
armv7m_systick.c:(.init.text+0x26): undefined reference to `of_iomap'
s390-linux-ld: armv7m_systick.c:(.init.text+0x146): undefined reference to `iounmap'
s390-linux-ld: drivers/clocksource/timer-microchip-pit64b.o: in function `mchp_pit64b_dt_init_timer':
timer-microchip-pit64b.c:(.init.text+0x86): undefined reference to `of_iomap'
s390-linux-ld: timer-microchip-pit64b.c:(.init.text+0x46a): undefined reference to `iounmap'
s390-linux-ld: drivers/mailbox/imx-mailbox.o: in function `imx_mu_probe':
imx-mailbox.c:(.text+0xd7e): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/mailbox/armada-37xx-rwtm-mailbox.o: in function `armada_37xx_mbox_probe':
armada-37xx-rwtm-mailbox.c:(.text+0x146): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/mailbox/hi3660-mailbox.o: in function `hi3660_mbox_probe':
hi3660-mailbox.c:(.text+0xf4): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/mailbox/bcm-pdc-mailbox.o: in function `pdc_probe':
bcm-pdc-mailbox.c:(.text+0x784): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/mailbox/qcom-apcs-ipc-mailbox.o: in function `qcom_apcs_ipc_probe':
qcom-apcs-ipc-mailbox.c:(.text+0xdc): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/mailbox/sprd-mailbox.o: in function `sprd_mbox_probe':
sprd-mailbox.c:(.text+0x4e8): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: sprd-mailbox.c:(.text+0x50a): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/mailbox/qcom-ipcc.o: in function `qcom_ipcc_probe':
qcom-ipcc.c:(.text+0x340): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/hwspinlock/sirf_hwspinlock.o: in function `sirf_hwspinlock_probe':
sirf_hwspinlock.c:(.text+0x94): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/hwspinlock/sprd_hwspinlock.o: in function `sprd_hwspinlock_probe':
sprd_hwspinlock.c:(.text+0xc4): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/hwspinlock/u8500_hsem.o:u8500_hsem.c:(.text+0x80): more undefined references to `devm_platform_ioremap_resource' follow
s390-linux-ld: drivers/remoteproc/ingenic_rproc.o: in function `ingenic_rproc_probe':
ingenic_rproc.c:(.text+0x20c): undefined reference to `devm_ioremap_resource'
s390-linux-ld: ingenic_rproc.c:(.text+0x270): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/rpmsg/qcom_smd.o: in function `qcom_smd_channel_peek':
qcom_smd.c:(.text+0x15b4): undefined reference to `__ioread32_copy'
s390-linux-ld: qcom_smd.c:(.text+0x15f6): undefined reference to `__ioread32_copy'
s390-linux-ld: drivers/rpmsg/qcom_smd.o: in function `qcom_smd_write_fifo':
qcom_smd.c:(.text+0x1a88): undefined reference to `__iowrite32_copy'
s390-linux-ld: qcom_smd.c:(.text+0x1ace): undefined reference to `__iowrite32_copy'
s390-linux-ld: drivers/devfreq/tegra30-devfreq.o: in function `tegra_devfreq_probe':
tegra30-devfreq.c:(.text+0x942): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/iio/adc/adi-axi-adc.o: in function `adi_axi_adc_probe':
adi-axi-adc.c:(.text+0x3bc): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/iio/adc/aspeed_adc.o: in function `aspeed_adc_probe':
aspeed_adc.c:(.text+0x2ba): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/iio/adc/at91_adc.o: in function `at91_adc_probe':
at91_adc.c:(.text+0x14de): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/iio/adc/meson_saradc.o: in function `meson_sar_adc_probe':
meson_saradc.c:(.text+0xe1e): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/iio/adc/rockchip_saradc.o: in function `rockchip_saradc_probe':
rockchip_saradc.c:(.text+0x520): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/iio/adc/stm32-adc-core.o: in function `stm32_adc_probe':
stm32-adc-core.c:(.text+0x866): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/iio/adc/stm32-dfsdm-core.o: in function `stm32_dfsdm_probe':
stm32-dfsdm-core.c:(.text+0x272): undefined reference to `devm_platform_get_and_ioremap_resource'
s390-linux-ld: drivers/nvmem/stm32-romem.o: in function `stm32_romem_probe':
stm32-romem.c:(.text+0x280): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/nvmem/meson-mx-efuse.o: in function `meson_mx_efuse_probe':
meson-mx-efuse.c:(.text+0x70): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/fpga/socfpga.o: in function `socfpga_fpga_probe':
socfpga.c:(.text+0x334): undefined reference to `devm_ioremap_resource'
>> s390-linux-ld: socfpga.c:(.text+0x368): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/fpga/socfpga-a10.o: in function `socfpga_a10_fpga_probe':
socfpga-a10.c:(.text+0x234): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/fpga/socfpga-a10.o:socfpga-a10.c:(.text+0x268): more undefined references to `devm_ioremap_resource' follow

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

Attachment: .config.gz
Description: application/gzip