All of lore.kernel.org
 help / color / mirror / Atom feed
* [ti:ti-rt-linux-5.4.y 7293/13981] s390-linux-ld: carveout-heap.c:undefined reference to `memremap'
@ 2021-02-06 19:11 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2021-02-06 19:11 UTC (permalink / raw)
  To: kbuild-all

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

tree:   git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git ti-rt-linux-5.4.y
head:   cfa5bbe5258d318b6fcf9743ae9002ec0a5f158a
commit: 802b4cd30939cc80cf9f9f100193ecb1676978c7 [7293/13981] HACK: dma-buf: heaps: carveout: Add support for cached carveout heaps
config: s390-allmodconfig (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
        git remote add ti git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git
        git fetch --no-tags ti ti-rt-linux-5.4.y
        git checkout 802b4cd30939cc80cf9f9f100193ecb1676978c7
        # 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 >>):

   berlin-bg4ct.c:(.text+0x86): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/pinctrl/berlin/pinctrl-as370.o: in function `as370_pinctrl_probe':
   pinctrl-as370.c:(.text+0x86): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/pinctrl/sh-pfc/core.o: in function `sh_pfc_probe':
   core.c:(.text+0x2d6): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/pinctrl/sprd/pinctrl-sprd.o: in function `sprd_pinctrl_core_probe':
   pinctrl-sprd.c:(.text+0x2442): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/pinctrl/mediatek/pinctrl-mtk-common.o: in function `mtk_pctrl_init':
   pinctrl-mtk-common.c:(.text+0x40c0): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/pinctrl/mediatek/pinctrl-moore.o: in function `mtk_moore_pinctrl_probe':
   pinctrl-moore.c:(.text+0x189e): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.o: in function `mtk_build_eint':
   pinctrl-mtk-common-v2.c:(.text+0x11a0): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/pinctrl/mediatek/pinctrl-paris.o: in function `mtk_paris_pinctrl_probe':
   pinctrl-paris.c:(.text+0x25a6): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/gpio/gpiolib-of.o: in function `of_mm_gpiochip_add_data':
   (.text+0x23a): undefined reference to `of_iomap'
   s390-linux-ld: (.text+0x2fa): undefined reference to `iounmap'
   s390-linux-ld: drivers/gpio/gpiolib-of.o: in function `of_mm_gpiochip_remove':
   (.text+0x3b8): undefined reference to `iounmap'
   s390-linux-ld: drivers/dma/coh901318.o: in function `coh901318_probe':
   coh901318.c:(.init.text+0x2ba): undefined reference to `devm_ioremap'
   s390-linux-ld: drivers/dma/mmp_pdma.o: in function `mmp_pdma_probe':
   mmp_pdma.c:(.text+0x3398): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/mmp_tdma.o: in function `mmp_tdma_probe':
   mmp_tdma.c:(.text+0x15aa): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/mv_xor.o: in function `mv_xor_probe':
   mv_xor.c:(.text.unlikely+0x1eba): undefined reference to `devm_ioremap'
   s390-linux-ld: mv_xor.c:(.text.unlikely+0x1f48): undefined reference to `devm_ioremap'
   s390-linux-ld: drivers/dma/mxs-dma.o: in function `mxs_dma_probe':
   mxs-dma.c:(.init.text+0x268): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/stm32-dma.o: in function `stm32_dma_probe':
   stm32-dma.c:(.text+0x2c0a): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/stm32-dmamux.o: in function `stm32_dmamux_probe':
   stm32-dmamux.c:(.text+0x45c): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/stm32-mdma.o: in function `stm32_mdma_probe':
   stm32-mdma.c:(.text+0x24b6): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/s3c24xx-dma.o: in function `s3c24xx_dma_probe':
   s3c24xx-dma.c:(.text+0x2ce8): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/ti/dma-crossbar.o:dma-crossbar.c:(.text+0xfea): more undefined references to `devm_ioremap_resource' follow
   s390-linux-ld: drivers/soc/bcm/brcmstb/common.o: in function `brcmstb_soc_device_early_init':
   common.c:(.init.text+0x8a): undefined reference to `of_iomap'
   s390-linux-ld: common.c:(.init.text+0xea): undefined reference to `iounmap'
   s390-linux-ld: drivers/soc/bcm/brcmstb/biuctrl.o: in function `brcmstb_biuctrl_init':
   biuctrl.c:(.init.text+0x90): undefined reference to `of_iomap'
   s390-linux-ld: drivers/soc/mediatek/mtk-scpsys.o: in function `scpsys_probe':
   mtk-scpsys.c:(.text+0xdce): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/soc/amlogic/meson-clk-measure.o: in function `meson_msr_probe':
   meson-clk-measure.c:(.text+0x16a): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/soc/qcom/cmd-db.o: in function `cmd_db_dev_probe':
   cmd-db.c:(.text+0x7ca): undefined reference to `memremap'
   s390-linux-ld: drivers/soc/qcom/rpmh-rsc.o: in function `rpmh_rsc_probe':
   rpmh-rsc.c:(.text+0x5ea): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/soc/renesas/renesas-soc.o: in function `renesas_soc_init':
   renesas-soc.c:(.init.text+0xda): undefined reference to `of_iomap'
   s390-linux-ld: renesas-soc.c:(.init.text+0x142): undefined reference to `iounmap'
   s390-linux-ld: renesas-soc.c:(.init.text+0x208): undefined reference to `of_iomap'
   s390-linux-ld: renesas-soc.c:(.init.text+0x2ac): undefined reference to `ioremap'
   s390-linux-ld: renesas-soc.c:(.init.text+0x2fc): undefined reference to `iounmap'
   s390-linux-ld: drivers/soc/renesas/rcar-rst.o: in function `rcar_rst_read_mode_pins':
   rcar-rst.c:(.init.text+0x142): undefined reference to `of_iomap'
   s390-linux-ld: drivers/soc/renesas/rcar-sysc.o: in function `rcar_sysc_pd_init':
   rcar-sysc.c:(.init.text+0x15e): undefined reference to `of_iomap'
   s390-linux-ld: drivers/soc/renesas/rmobile-sysc.o: in function `rmobile_init_pm_domains':
   rmobile-sysc.c:(.init.text+0xad2): undefined reference to `of_iomap'
   s390-linux-ld: drivers/soc/samsung/pm_domains.o: in function `exynos4_pm_init_power_domain':
   pm_domains.c:(.init.text+0x292): undefined reference to `of_iomap'
   s390-linux-ld: drivers/regulator/stm32-pwr.o: in function `stm32_pwr_regulator_probe':
   stm32-pwr.c:(.text+0x4e8): undefined reference to `of_iomap'
   s390-linux-ld: drivers/reset/reset-ath79.o: in function `ath79_reset_probe':
   reset-ath79.c:(.text+0x2de): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/reset/reset-axs10x.o: in function `axs10x_reset_probe':
   reset-axs10x.c:(.text+0x106): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/reset/reset-lpc18xx.o: in function `lpc18xx_rgu_probe':
   reset-lpc18xx.c:(.text+0x40e): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/reset/reset-meson.o: in function `meson_reset_probe':
   reset-meson.c:(.text+0xee): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/reset/reset-qcom-aoss.o: in function `qcom_aoss_reset_probe':
   reset-qcom-aoss.c:(.text+0x29e): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/reset/reset-simple.o:reset-simple.c:(.text+0x2e0): more undefined references to `devm_ioremap_resource' follow
   s390-linux-ld: drivers/reset/reset-socfpga.o: in function `socfpga_reset_init':
   reset-socfpga.c:(.init.text+0x14a): undefined reference to `of_address_to_resource'
   s390-linux-ld: reset-socfpga.c:(.init.text+0x1ea): undefined reference to `ioremap'
   s390-linux-ld: drivers/reset/reset-sunxi.o: in function `sun6i_reset_init':
   reset-sunxi.c:(.init.text+0x12a): undefined reference to `of_address_to_resource'
   s390-linux-ld: reset-sunxi.c:(.init.text+0x1ca): undefined reference to `ioremap'
   s390-linux-ld: drivers/iommu/qcom_iommu.o: in function `qcom_iommu_ctx_probe':
   qcom_iommu.c:(.text+0x412): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/iommu/qcom_iommu.o: in function `qcom_iommu_device_probe':
   qcom_iommu.c:(.text+0x908): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/mfd/syscon.o: in function `syscon_probe':
   syscon.c:(.text+0x15e): undefined reference to `devm_ioremap'
   s390-linux-ld: drivers/mfd/syscon.o: in function `of_syscon_register.isra.0':
   syscon.c:(.text+0x3e4): undefined reference to `of_address_to_resource'
   s390-linux-ld: syscon.c:(.text+0x426): undefined reference to `ioremap'
   s390-linux-ld: syscon.c:(.text+0x744): undefined reference to `iounmap'
   s390-linux-ld: drivers/dma-buf/heaps/carveout-heap.o: in function `dma_heap_vunmap':
   carveout-heap.c:(.text+0x98): undefined reference to `memunmap'
   s390-linux-ld: drivers/dma-buf/heaps/carveout-heap.o: in function `dma_heap_vmap':
   carveout-heap.c:(.text+0x1c2): undefined reference to `memremap'
>> s390-linux-ld: carveout-heap.c:(.text+0x1e2): undefined reference to `memremap'
   s390-linux-ld: drivers/dma-buf/heaps/carveout-heap.o: in function `dma_heap_dma_buf_release':
   carveout-heap.c:(.text+0x3b6): undefined reference to `memunmap'
   s390-linux-ld: drivers/power/reset/brcm-kona-reset.o: in function `kona_reset_probe':
   brcm-kona-reset.c:(.text+0xba): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/power/reset/ocelot-reset.o: in function `ocelot_reset_probe':
   ocelot-reset.c:(.text+0x146): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/thermal/k3_bandgap.o: in function `k3_bandgap_probe':
   k3_bandgap.c:(.text+0x650): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/watchdog/sirfsoc_wdt.o: in function `sirfsoc_wdt_probe':
   sirfsoc_wdt.c:(.text+0x474): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/watchdog/rtd119x_wdt.o: in function `rtd119x_wdt_probe':
   rtd119x_wdt.c:(.text+0x2cc): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/crypto/atmel-aes.o: in function `atmel_aes_probe':
   atmel-aes.c:(.text+0x2b22): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/crypto/atmel-sha.o: in function `atmel_sha_probe':
   atmel-sha.c:(.text+0x3736): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/clocksource/timer-of.o: in function `timer_of_init':
   timer-of.c:(.init.text+0xd0): undefined reference to `of_iomap'
   s390-linux-ld: timer-of.c:(.init.text+0x612): undefined reference to `iounmap'
   s390-linux-ld: drivers/clocksource/timer-of.o: in function `timer_of_cleanup':
   timer-of.c:(.init.text+0x810): undefined reference to `iounmap'
   s390-linux-ld: drivers/clocksource/renesas-ostm.o: in function `ostm_init':
   renesas-ostm.c:(.init.text+0xa0): undefined reference to `of_iomap'
   s390-linux-ld: renesas-ostm.c:(.init.text+0x178): undefined reference to `iounmap'
   s390-linux-ld: drivers/clocksource/timer-davinci.o: in function `of_davinci_timer_register':
   timer-davinci.c:(.init.text+0xc8): undefined reference to `of_address_to_resource'
   s390-linux-ld: drivers/clocksource/timer-davinci.o: in function `davinci_timer_register':
   timer-davinci.c:(.init.text+0x2e4): undefined reference to `ioremap'
   s390-linux-ld: drivers/clocksource/bcm2835_timer.o: in function `bcm2835_timer_init':
   bcm2835_timer.c:(.init.text+0xb4): undefined reference to `of_iomap'
   s390-linux-ld: bcm2835_timer.c:(.init.text+0x3ae): undefined reference to `iounmap'
   s390-linux-ld: drivers/clocksource/clps711x-timer.o: in function `clps711x_timer_init':
   clps711x-timer.c:(.init.text+0x6a): undefined reference to `of_iomap'
   s390-linux-ld: drivers/clocksource/timer-atlas7.o: in function `sirfsoc_of_timer_init':
   timer-atlas7.c:(.init.text+0x58): undefined reference to `of_iomap'
   s390-linux-ld: drivers/clocksource/mxs_timer.o: in function `mxs_timer_init':
   mxs_timer.c:(.init.text+0x58): undefined reference to `of_iomap'
   s390-linux-ld: drivers/clocksource/timer-zevio.o: in function `zevio_timer_init':
   timer-zevio.c:(.init.text+0xa0): undefined reference to `of_iomap'
   s390-linux-ld: timer-zevio.c:(.init.text+0x134): undefined reference to `iounmap'
   s390-linux-ld: drivers/clocksource/bcm_kona_timer.o: in function `kona_timer_init':
   bcm_kona_timer.c:(.init.text+0x10a): undefined reference to `of_iomap'
   s390-linux-ld: drivers/clocksource/armv7m_systick.o: in function `system_timer_of_register':
   armv7m_systick.c:(.init.text+0xac): undefined reference to `of_iomap'
   s390-linux-ld: armv7m_systick.c:(.init.text+0x1dc): undefined reference to `iounmap'
   s390-linux-ld: drivers/mailbox/rockchip-mailbox.o: in function `rockchip_mbox_probe':
   rockchip-mailbox.c:(.text+0xa62): undefined reference to `devm_ioremap_resource'

Kconfig warnings: (for reference only)
   WARNING: unmet direct dependencies detected for MFD_SYSCON
   Depends on HAS_IOMEM
   Selected by
   - POWER_RESET_OCELOT_RESET && POWER_RESET && (MSCC_OCELOT || COMPILE_TEST
   - EXYNOS_CHIPID && SOC_SAMSUNG && (ARCH_EXYNOS || COMPILE_TEST
   - TI_K3_SOCINFO && SOC_TI && (ARCH_K3 || COMPILE_TEST
   - INGENIC_TCU_IRQ && (MIPS || COMPILE_TEST
   Selected by
   - MTD_NAND_MESON && MTD && MTD_RAW_NAND && (ARCH_MESON || COMPILE_TEST
   - QCOM_GSBI && (ARCH_QCOM || COMPILE_TEST
   - PHY_BCM_SR_PCIE && OF && (ARCH_BCM_IPROC || COMPILE_TEST
   - PHY_HI3660_USB && (ARCH_HISI && ARM64 || COMPILE_TEST
   - PHY_HISTB_COMBPHY && (ARCH_HISI && ARM64 || COMPILE_TEST
   - PHY_HISI_INNO_USB2 && (ARCH_HISI && ARM64 || COMPILE_TEST
   WARNING: unmet direct dependencies detected for OF_GPIO
   Depends on GPIOLIB && OF && HAS_IOMEM
   Selected by
   - PINCTRL_MTK && PINCTRL && (ARCH_MEDIATEK || COMPILE_TEST && OF
   - PINCTRL_MTK_MOORE && PINCTRL && (ARCH_MEDIATEK || COMPILE_TEST && OF
   - PINCTRL_MTK_PARIS && PINCTRL && (ARCH_MEDIATEK || COMPILE_TEST && OF
   WARNING: unmet direct dependencies detected for MFD_STM32_TIMERS
   Depends on HAS_IOMEM && (ARCH_STM32 && OF || COMPILE_TEST
   Selected by
   - STM32_ADC_CORE && IIO && (ARCH_STM32 || COMPILE_TEST && OF && REGULATOR
   WARNING: unmet direct dependencies detected for MFD_STMFX
   Depends on HAS_IOMEM && I2C && (OF || COMPILE_TEST
   Selected by
   - PINCTRL_STMFX && PINCTRL && I2C && OF_GPIO
   WARNING: unmet direct dependencies detected for MVMDIO
   Depends on NETDEVICES && ETHERNET && NET_VENDOR_MARVELL && HAS_IOMEM
   Selected by
   - MV643XX_ETH && NETDEVICES && ETHERNET && NET_VENDOR_MARVELL && (MV64X60 || PPC32 || PLAT_ORION || COMPILE_TEST && INET
   - MVNETA && NETDEVICES && ETHERNET && NET_VENDOR_MARVELL && (ARCH_MVEBU || COMPILE_TEST
   - MVPP2 && NETDEVICES && ETHERNET && NET_VENDOR_MARVELL && (ARCH_MVEBU || COMPILE_TEST
   WARNING: unmet direct dependencies detected for MDIO_OCTEON
   Depends on NETDEVICES && MDIO_DEVICE && MDIO_BUS && (64BIT && OF_MDIO || COMPILE_TEST && HAS_IOMEM
   Selected by
   - OCTEON_ETHERNET && STAGING && (CAVIUM_OCTEON_SOC || COMPILE_TEST && NETDEVICES
   WARNING: unmet direct dependencies detected for GPIO_GENERIC
   Depends on GPIOLIB && HAS_IOMEM
   Selected by
   - PINCTRL_NPCM7XX && PINCTRL && (ARCH_NPCM7XX || COMPILE_TEST && OF

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-02-06 19:11 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-06 19:11 [ti:ti-rt-linux-5.4.y 7293/13981] s390-linux-ld: carveout-heap.c:undefined reference to `memremap' 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.