lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <202009041024.2m1HSi5c%lkp@intel.com>
Date:   Fri, 4 Sep 2020 10:35:25 +0800
From:   kernel test robot <lkp@...el.com>
To:     Hyun Kwon <hyun.kwon@...inx.com>
Cc:     kbuild-all@...ts.01.org, linux-kernel@...r.kernel.org,
        Laurent Pinchart <laurent.pinchart@...asonboard.com>
Subject: i2c-at91-master.c:undefined reference to `dma_release_channel'

Hi Hyun,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   e28f0104343d0c132fa37f479870c9e43355fee4
commit: d76271d22694e874ed70791702db9252ffe96a4c drm: xlnx: DRM/KMS driver for Xilinx ZynqMP DisplayPort Subsystem
date:   7 weeks ago
config: xtensa-randconfig-r011-20200904 (attached as .config)
compiler: xtensa-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 d76271d22694e874ed70791702db9252ffe96a4c
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=xtensa 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@...el.com>

All errors (new ones prefixed by >>):

   xtensa-linux-ld: drivers/spi/spi-stm32.o: in function `stm32_spi_probe':
   spi-stm32.c:(.text+0x17ec): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/spi/spi-stm32.o: in function `stm32_spi_runtime_resume':
   spi-stm32.c:(.text+0xc38): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/spi/spi-stm32.o: in function `stm32_spi_probe':
   spi-stm32.c:(.text+0x1816): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/spi/spi-tegra20-slink.o: in function `tegra_slink_runtime_suspend':
   spi-tegra20-slink.c:(.text+0x1dc): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/spi/spi-tegra20-slink.o:spi-tegra20-slink.c:(.text+0x353): more undefined references to `dma_release_channel' follow
   xtensa-linux-ld: drivers/spi/spi-tegra20-slink.o: in function `tegra_slink_dma_complete':
   spi-tegra20-slink.c:(.text+0x530): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/spi/spi-tegra20-slink.o: in function `tegra_slink_init_dma_param':
   spi-tegra20-slink.c:(.text+0x60a): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/spi/spi-tegra20-slink.o: in function `tegra_slink_dma_complete':
   spi-tegra20-slink.c:(.text+0x550): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/spi/spi-tegra20-slink.o: in function `tegra_slink_init_dma_param':
   spi-tegra20-slink.c:(.text+0x712): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/spi/spi-tegra20-slink.o: in function `tegra_slink_dma_complete':
   spi-tegra20-slink.c:(.text+0x56c): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/spi/spi-tegra20-slink.o: in function `tegra_slink_init_dma_param':
   spi-tegra20-slink.c:(.text+0x85e): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/spi/spi-uniphier.o: in function `uniphier_spi_unprepare_transfer_hardware':
   spi-uniphier.c:(.text+0x4b8): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/spi/spi-uniphier.o:spi-uniphier.c:(.text+0x552): more undefined references to `dma_release_channel' follow
   xtensa-linux-ld: drivers/spi/spi-uniphier.o: in function `uniphier_spi_remove':
   spi-uniphier.c:(.text+0x6dc): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/spi/spi-uniphier.o: in function `uniphier_spi_probe':
   spi-uniphier.c:(.text+0xc57): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/spi/spi-uniphier.o: in function `uniphier_spi_remove':
   spi-uniphier.c:(.text+0x6e4): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/spi/spi-uniphier.o: in function `uniphier_spi_probe':
   spi-uniphier.c:(.text+0xcac): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/spi/spi-uniphier.o: in function `uniphier_spi_remove':
   spi-uniphier.c:(.text+0x708): undefined reference to `dma_get_slave_caps'
   xtensa-linux-ld: drivers/spi/spi-uniphier.o: in function `uniphier_spi_probe':
   spi-uniphier.c:(.text+0xd96): undefined reference to `dma_get_slave_caps'
   xtensa-linux-ld: drivers/spi/spi-uniphier.o: in function `uniphier_spi_remove':
   spi-uniphier.c:(.text+0x70c): undefined reference to `dma_get_slave_caps'
   xtensa-linux-ld: drivers/spi/spi-uniphier.o: in function `uniphier_spi_probe':
   spi-uniphier.c:(.text+0xdce): undefined reference to `dma_get_slave_caps'
   xtensa-linux-ld: drivers/slimbus/qcom-ngd-ctrl.o: in function `qcom_slim_ngd_ctrl_probe':
   qcom-ngd-ctrl.c:(.text+0x36a4): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/slimbus/qcom-ngd-ctrl.o: in function `qcom_slim_ngd_runtime_resume':
   qcom-ngd-ctrl.c:(.text+0x3aa0): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/slimbus/qcom-ngd-ctrl.o: in function `qcom_slim_ngd_ctrl_probe':
   qcom-ngd-ctrl.c:(.text+0x36c4): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/slimbus/qcom-ngd-ctrl.o: in function `qcom_slim_ngd_runtime_resume':
   qcom-ngd-ctrl.c:(.text+0x3baa): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/slimbus/qcom-ngd-ctrl.o: in function `qcom_slim_ngd_ctrl_probe':
   qcom-ngd-ctrl.c:(.text+0x3714): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/slimbus/qcom-ngd-ctrl.o: in function `qcom_slim_ngd_runtime_resume':
   qcom-ngd-ctrl.c:(.text+0x3e8e): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/slimbus/qcom-ngd-ctrl.o: in function `qcom_slim_ngd_ctrl_probe':
   qcom-ngd-ctrl.c:(.text+0x374c): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/slimbus/qcom-ngd-ctrl.o: in function `qcom_slim_ngd_runtime_resume':
   qcom-ngd-ctrl.c:(.text+0x4067): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/slimbus/qcom-ngd-ctrl.o: in function `qcom_slim_ngd_ctrl_probe':
   qcom-ngd-ctrl.c:(.text+0x3774): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/slimbus/qcom-ngd-ctrl.o: in function `qcom_slim_ngd_runtime_resume':
   qcom-ngd-ctrl.c:(.text+0x41b2): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/slimbus/qcom-ngd-ctrl.o: in function `qcom_slim_ngd_enable.part.0':
   qcom-ngd-ctrl.c:(.text+0x4a7c): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/slimbus/qcom-ngd-ctrl.o: in function `qcom_slim_ngd_remove':
   qcom-ngd-ctrl.c:(.text+0x4cf0): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/slimbus/qcom-ngd-ctrl.o: in function `qcom_slim_ngd_enable.part.0':
   qcom-ngd-ctrl.c:(.text+0x4aa8): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/slimbus/qcom-ngd-ctrl.o:qcom-ngd-ctrl.c:(.text+0x4ea0): more undefined references to `dma_release_channel' follow
   xtensa-linux-ld: drivers/usb/renesas_usbhs/fifo.o: in function `usbhsf_dma_pop_done':
   fifo.c:(.text+0x1928): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/usb/renesas_usbhs/fifo.o: in function `usbhsf_dma_init':
   fifo.c:(.text+0x1a0e): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/usb/renesas_usbhs/fifo.o: in function `usbhsf_dma_pop_done':
   fifo.c:(.text+0x1930): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/usb/renesas_usbhs/fifo.o: in function `usbhsf_dma_init':
   fifo.c:(.text+0x1a4c): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/usb/renesas_usbhs/fifo.o: in function `usbhsf_dma_pop_done':
   fifo.c:(.text+0x193c): undefined reference to `__dma_request_channel'
   xtensa-linux-ld: drivers/usb/renesas_usbhs/fifo.o: in function `usbhsf_dma_init':
   fifo.c:(.text+0x1ac0): undefined reference to `__dma_request_channel'
   xtensa-linux-ld: drivers/usb/renesas_usbhs/fifo.o: in function `usbhsf_dma_pop_done':
   fifo.c:(.text+0x1948): undefined reference to `__dma_request_channel'
   xtensa-linux-ld: drivers/usb/renesas_usbhs/fifo.o: in function `usbhsf_dma_init':
   fifo.c:(.text+0x1b14): undefined reference to `__dma_request_channel'
   xtensa-linux-ld: drivers/usb/renesas_usbhs/fifo.o: in function `usbhs_fifo_probe':
   fifo.c:(.text+0x57ac): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/usb/renesas_usbhs/fifo.o: in function `usbhs_fifo_remove':
   fifo.c:(.text+0x5806): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/usb/renesas_usbhs/fifo.o: in function `usbhs_fifo_probe':
   fifo.c:(.text+0x57b4): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/usb/renesas_usbhs/fifo.o: in function `usbhs_fifo_remove':
   fifo.c:(.text+0x5846): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/i2c/busses/i2c-at91-master.o: in function `at91_init_twi_bus_master':
   i2c-at91-master.c:(.text+0x290c): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/i2c/busses/i2c-at91-master.o: in function `at91_twi_probe_master':
   i2c-at91-master.c:(.text+0x2ce6): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/i2c/busses/i2c-at91-master.o: in function `at91_init_twi_bus_master':
   i2c-at91-master.c:(.text+0x2918): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/i2c/busses/i2c-at91-master.o: in function `at91_twi_probe_master':
   i2c-at91-master.c:(.text+0x2d66): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/i2c/busses/i2c-at91-master.o: in function `at91_init_twi_bus_master':
>> i2c-at91-master.c:(.text+0x2988): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/i2c/busses/i2c-at91-master.o: in function `at91_twi_probe_master':
   i2c-at91-master.c:(.text+0x31bc): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/i2c/busses/i2c-at91-master.o: in function `at91_init_twi_bus_master':
   i2c-at91-master.c:(.text+0x2990): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/i2c/busses/i2c-at91-master.o: in function `at91_twi_probe_master':
   i2c-at91-master.c:(.text+0x31e6): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/i2c/busses/i2c-at91-master.o: in function `at91_init_twi_bus_master':
   i2c-at91-master.c:(.text+0x2a40): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/i2c/busses/i2c-at91-master.o:i2c-at91-master.c:(.text+0x384f): more undefined references to `dma_release_channel' follow
   xtensa-linux-ld: drivers/i2c/busses/i2c-mxs.o: in function `mxs_i2c_reset':
   i2c-mxs.c:(.text+0xa88): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/i2c/busses/i2c-mxs.o: in function `mxs_i2c_probe':
   i2c-mxs.c:(.text+0xef8): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/i2c/busses/i2c-sh_mobile.o: in function `sh_mobile_i2c_init':
   i2c-sh_mobile.c:(.text+0x9c4): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/i2c/busses/i2c-sh_mobile.o: in function `sh_mobile_i2c_release_dma':
   i2c-sh_mobile.c:(.text+0xa0b): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/i2c/busses/i2c-sh_mobile.o: in function `sh_mobile_i2c_init':
   i2c-sh_mobile.c:(.text+0x9d0): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/i2c/busses/i2c-sh_mobile.o: in function `sh_mobile_i2c_release_dma':
   i2c-sh_mobile.c:(.text+0xa57): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/i2c/busses/i2c-sh_mobile.o: in function `sh_mobile_i2c_remove':
   i2c-sh_mobile.c:(.text+0xb04): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/i2c/busses/i2c-sh_mobile.o:i2c-sh_mobile.c:(.text+0xbc6): more undefined references to `dma_release_channel' follow
   xtensa-linux-ld: drivers/i2c/busses/i2c-sh_mobile.o: in function `sh_mobile_i2c_remove':
   i2c-sh_mobile.c:(.text+0xb0c): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/i2c/busses/i2c-sh_mobile.o: in function `sh_mobile_i2c_request_dma_chan':
   i2c-sh_mobile.c:(.text+0xbf6): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/i2c/busses/i2c-sh_mobile.o: in function `sh_mobile_i2c_remove':
   i2c-sh_mobile.c:(.text+0xb14): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/i2c/busses/i2c-sh_mobile.o: in function `sh_mobile_i2c_request_dma_chan':
   i2c-sh_mobile.c:(.text+0xc2e): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/i2c/busses/i2c-rcar.o: in function `rcar_i2c_func':
   i2c-rcar.c:(.text+0x138): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/i2c/busses/i2c-rcar.o: in function `rcar_i2c_remove':
   i2c-rcar.c:(.text+0x1cc): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/i2c/busses/i2c-rcar.o: in function `rcar_i2c_func':
   i2c-rcar.c:(.text+0x144): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/i2c/busses/i2c-rcar.o: in function `rcar_i2c_remove':
   i2c-rcar.c:(.text+0x222): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/i2c/busses/i2c-rcar.o: in function `rcar_i2c_prepare_msg':
   i2c-rcar.c:(.text+0x2234): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/i2c/busses/i2c-rcar.o:i2c-rcar.c:(.text+0x2800): more undefined references to `dma_release_channel' follow
   xtensa-linux-ld: drivers/i2c/busses/i2c-rcar.o: in function `rcar_i2c_prepare_msg':
   i2c-rcar.c:(.text+0x2290): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/i2c/busses/i2c-rcar.o: in function `rcar_i2c_master_xfer':
   i2c-rcar.c:(.text+0x2b6e): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/i2c/busses/i2c-rcar.o: in function `rcar_i2c_prepare_msg':
   i2c-rcar.c:(.text+0x22a0): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/i2c/busses/i2c-rcar.o: in function `rcar_i2c_master_xfer':
   i2c-rcar.c:(.text+0x2c2c): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/iio/adc/at91-sama5d2_adc.o: in function `at91_adc_update_scan_mode':
   at91-sama5d2_adc.c:(.text+0x250): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/iio/adc/at91-sama5d2_adc.o: in function `at91_adc_dma_disable':
   at91-sama5d2_adc.c:(.text+0x4dc): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/iio/adc/at91-sama5d2_adc.o: in function `at91_adc_touch_data_handler':
   at91-sama5d2_adc.c:(.text+0x129c): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/iio/adc/at91-sama5d2_adc.o: in function `at91_adc_set_watermark':
   at91-sama5d2_adc.c:(.text+0x1474): undefined reference to `dma_request_chan'
   xtensa-linux-ld: drivers/iio/adc/at91-sama5d2_adc.o: in function `at91_adc_touch_data_handler':
   at91-sama5d2_adc.c:(.text+0x1304): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/iio/adc/at91-sama5d2_adc.o: in function `at91_adc_set_watermark':
   at91-sama5d2_adc.c:(.text+0x1854): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/ntb/test/ntb_perf.o: in function `perf_free_inbuf.part.0':
   ntb_perf.c:(.text+0x2cec): undefined reference to `__dma_request_channel'
   xtensa-linux-ld: drivers/ntb/test/ntb_perf.o: in function `perf_init_test':
   ntb_perf.c:(.text+0x2f14): undefined reference to `__dma_request_channel'
   xtensa-linux-ld: drivers/ntb/test/ntb_perf.o: in function `perf_free_inbuf.part.0':
   ntb_perf.c:(.text+0x2d54): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/ntb/test/ntb_perf.o: in function `perf_init_test':
   ntb_perf.c:(.text+0x32c6): undefined reference to `dma_release_channel'
   xtensa-linux-ld: ntb_perf.c:(.text+0x347c): undefined reference to `dmaengine_get_unmap_data'
   xtensa-linux-ld: drivers/ntb/test/ntb_perf.o: in function `perf_thread_work':
   ntb_perf.c:(.text+0x3984): undefined reference to `dmaengine_get_unmap_data'
   xtensa-linux-ld: drivers/ntb/test/ntb_perf.o: in function `perf_init_test':
   ntb_perf.c:(.text+0x34a4): undefined reference to `dmaengine_unmap_put'
   xtensa-linux-ld: drivers/ntb/test/ntb_perf.o: in function `perf_thread_work':
   ntb_perf.c:(.text+0x3b17): undefined reference to `dmaengine_unmap_put'
   xtensa-linux-ld: drivers/ntb/test/ntb_perf.o: in function `perf_init_test':
   ntb_perf.c:(.text+0x34c4): undefined reference to `dmaengine_unmap_put'
   xtensa-linux-ld: drivers/ntb/test/ntb_perf.o: in function `perf_thread_work':
   ntb_perf.c:(.text+0x3c40): undefined reference to `dmaengine_unmap_put'
   xtensa-linux-ld: drivers/ntb/test/ntb_perf.o: in function `perf_init_test':
   ntb_perf.c:(.text+0x34c8): undefined reference to `dmaengine_unmap_put'
   xtensa-linux-ld: drivers/ntb/test/ntb_perf.o:ntb_perf.c:(.text+0x3c48): more undefined references to `dmaengine_unmap_put' follow
   xtensa-linux-ld: drivers/ntb/test/ntb_perf.o: in function `perf_init_test':
   ntb_perf.c:(.text+0x35a4): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/ntb/test/ntb_perf.o: in function `perf_thread_work':
   ntb_perf.c:(.text+0x4371): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/ntb/ntb_transport.o: in function `ntb_transport_rx_remove':
   ntb_transport.c:(.text+0x2af4): undefined reference to `dma_sync_wait'
   xtensa-linux-ld: drivers/ntb/ntb_transport.o: in function `ntb_transport_free_queue.part.0':
   ntb_transport.c:(.text+0x2c3f): undefined reference to `dma_sync_wait'
   xtensa-linux-ld: drivers/ntb/ntb_transport.o: in function `ntb_transport_rx_remove':
   ntb_transport.c:(.text+0x2b18): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/ntb/ntb_transport.o: in function `ntb_transport_free_queue.part.0':
   ntb_transport.c:(.text+0x2d72): undefined reference to `dma_release_channel'
   xtensa-linux-ld: drivers/ntb/ntb_transport.o: in function `ntb_transport_rx_remove':
   ntb_transport.c:(.text+0x2b24): undefined reference to `dma_sync_wait'
   xtensa-linux-ld: drivers/ntb/ntb_transport.o: in function `ntb_transport_free_queue.part.0':

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

Download attachment ".config.gz" of type "application/gzip" (40805 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ