tree:
https://github.com/frank-w/BPI-R2-4.14 5.6-main
head: 1944ca382365022a8bf3895ee49b47f24e810b5d
commit: 1944ca382365022a8bf3895ee49b47f24e810b5d [41/41] mt76_new: updated again to
master-version
config: sparc-allyesconfig (attached as .config)
compiler: sparc64-linux-gcc (GCC) 9.3.0
reproduce:
wget
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 1944ca382365022a8bf3895ee49b47f24e810b5d
# save the attached .config to linux build tree
GCC_VERSION=9.3.0 make.cross ARCH=sparc
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/usb.o: in function
`mt76u_stop_tx':
usb.c:(.text+0x5a0): undefined reference to `mt76_has_tx_pending'
sparc64-linux-ld: usb.c:(.text+0x5e0): undefined reference to
`mt76_has_tx_pending'
sparc64-linux-ld: usb.c:(.text+0x61c): undefined reference to
`mt76_has_tx_pending'
sparc64-linux-ld: usb.c:(.text+0x7bc): undefined reference to
`mt76_tx_status_check'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/usb.o: in function
`mt76u_tx_tasklet':
usb.c:(.text+0xa74): undefined reference to `mt76_txq_schedule'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/usb.o: in function
`mt76u_alloc_queues':
usb.c:(.text+0x2918): undefined reference to `mt76_ac_to_hwq'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/usb.o: in function
`mt76u_process_rx_queue':
usb.c:(.text+0x2e94): undefined reference to `mt76_rx_poll_complete'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_util.o: in function
`mt76x02_sta_add':
mt76x02_util.c:(.text+0x7c8): undefined reference to `mt76_wcid_alloc'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_util.o: in function
`mt76x02_add_interface':
mt76x02_util.c:(.text+0x990): undefined reference to `mt76_txq_init'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_util.o: in function
`mt76x02_remove_interface':
mt76x02_util.c:(.text+0x9f4): undefined reference to `mt76_txq_remove'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_util.o: in function
`mt76x02_ampdu_action':
mt76x02_util.c:(.text+0xac8): undefined reference to `mt76_rx_aggr_start'
sparc64-linux-ld: mt76x02_util.c:(.text+0xaf4): undefined reference to
`mt76_rx_aggr_stop'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_util.o: in function
`mt76x02_set_key':
mt76x02_util.c:(.text+0xd2c): undefined reference to `mt76_wcid_key_setup'
sparc64-linux-ld: mt76x02_util.c:(.text+0xd58): undefined reference to
`mt76_wcid_key_setup'
sparc64-linux-ld: mt76x02_util.c:(.text+0xd74): undefined reference to
`mt76_wcid_key_setup'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_util.o: in function
`mt76x02_sta_ps':
mt76x02_util.c:(.text+0x11d8): undefined reference to `mt76_stop_tx_queues'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mac.o: in function
`mt76x02_send_tx_status':
mt76x02_mac.c:(.text+0x193c): undefined reference to `mt76_tx_status_skb_get'
sparc64-linux-ld: mt76x02_mac.c:(.text+0x1990): undefined reference to
`mt76_tx_status_unlock'
sparc64-linux-ld: mt76x02_mac.c:(.text+0x1a28): undefined reference to
`mt76_tx_status_unlock'
sparc64-linux-ld: mt76x02_mac.c:(.text+0x1ac4): undefined reference to
`mt76_tx_status_skb_done'
sparc64-linux-ld: mt76x02_mac.c:(.text+0x1af0): undefined reference to
`mt76_tx_status_unlock'
sparc64-linux-ld: mt76x02_mac.c:(.text+0x1bf8): undefined reference to
`mt76_tx_status_unlock'
sparc64-linux-ld: mt76x02_mac.c:(.text+0x1c24): undefined reference to
`mt76_tx_status_lock'
sparc64-linux-ld: mt76x02_mac.c:(.text+0x1c38): undefined reference to
`mt76_tx_status_lock'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mac.o: in function
`mt76x02_tx_complete_skb':
> mt76x02_mac.c:(.text+0x2614): undefined reference to
`__tracepoint_mac_txdone'
> sparc64-linux-ld: mt76x02_mac.c:(.text+0x2618): undefined reference to
`__tracepoint_mac_txdone'
sparc64-linux-ld: mt76x02_mac.c:(.text+0x26e4):
undefined reference to `__tracepoint_mac_txdone'
sparc64-linux-ld: mt76x02_mac.c:(.text+0x26e8): undefined reference to
`__tracepoint_mac_txdone'
> sparc64-linux-ld: mt76x02_mac.c:(.text+0x2750): undefined
reference to `mt76_tx_complete_skb'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x02_mac.o: in function `mt76x02_mac_work':
mt76x02_mac.c:(.text+0x2b60): undefined reference to `mt76_update_survey'
sparc64-linux-ld: mt76x02_mac.c:(.text+0x2ee0): undefined reference to
`mt76_tx_status_check'
> sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x02_mac.o:(__jump_table+0x20): undefined
reference to `__tracepoint_mac_txdone'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x02_mcu.o: in function
`mt76x02_mcu_msg_send':
mt76x02_mcu.c:(.text+0x144): undefined reference to `mt76_mcu_msg_alloc'
sparc64-linux-ld: mt76x02_mcu.c:(.text+0x190): undefined reference to
`mt76_mcu_get_response'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mcu.o: in function
`mt76x02_mcu_calibrate':
mt76x02_mcu.c:(.text+0x388): undefined reference to `__mt76_poll_msec'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_eeprom.o: in function
`mt76x02_get_efuse_data':
mt76x02_eeprom.c:(.text+0x2a8): undefined reference to `__mt76_poll_msec'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_rx_poll_complete':
mt76x02_mmio.c:(.text+0x120): undefined reference to `mt76_set_irq_mask'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02e_beacon_enable':
mt76x02_mmio.c:(.text+0x180): undefined reference to `mt76_set_irq_mask'
sparc64-linux-ld: mt76x02_mmio.c:(.text+0x198): undefined reference to
`mt76_set_irq_mask'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_pre_tbtt_tasklet':
mt76x02_mmio.c:(.text+0x274): undefined reference to `mt76_csa_check'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_tx_tasklet':
mt76x02_mmio.c:(.text+0x42c): undefined reference to `mt76_txq_schedule_all'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_init_tx_queue':
mt76x02_mmio.c:(.text+0x4c0): undefined reference to `mt76_set_irq_mask'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_dma_cleanup':
mt76x02_mmio.c:(.text+0x53c): undefined reference to `mt76_dma_cleanup'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_mac_start':
mt76x02_mmio.c:(.text+0x59c): undefined reference to `__mt76_poll'
sparc64-linux-ld: mt76x02_mmio.c:(.text+0x630): undefined reference to
`mt76_set_irq_mask'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_init_rx_queue.constprop.0':
mt76x02_mmio.c:(.text+0x6f4): undefined reference to `mt76_set_irq_mask'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_dma_init':
mt76x02_mmio.c:(.text+0x7c4): undefined reference to `mt76_dma_attach'
sparc64-linux-ld: mt76x02_mmio.c:(.text+0x7ec): undefined reference to
`mt76_ac_to_hwq'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_poll_tx':
mt76x02_mmio.c:(.text+0xa00): undefined reference to `mt76_set_irq_mask'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_irq_handler':
> mt76x02_mmio.c:(.text+0xc04): undefined reference to
`__tracepoint_dev_irq'
> sparc64-linux-ld: mt76x02_mmio.c:(.text+0xc08): undefined reference to
`__tracepoint_dev_irq'
sparc64-linux-ld: mt76x02_mmio.c:(.text+0xcd0):
undefined reference to `__tracepoint_dev_irq'
sparc64-linux-ld: mt76x02_mmio.c:(.text+0xcd4): undefined reference to
`__tracepoint_dev_irq'
sparc64-linux-ld: mt76x02_mmio.c:(.text+0xd68): undefined reference to
`mt76_set_irq_mask'
sparc64-linux-ld: mt76x02_mmio.c:(.text+0xdb0): undefined reference to
`mt76_set_irq_mask'
sparc64-linux-ld: mt76x02_mmio.c:(.text+0xe3c): undefined reference to
`mt76_csa_finish'
sparc64-linux-ld: mt76x02_mmio.c:(.text+0xeb4): undefined reference to
`mt76_set_irq_mask'
sparc64-linux-ld: mt76x02_mmio.c:(.text+0xef8): undefined reference to
`mt76_set_irq_mask'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_watchdog_reset':
mt76x02_mmio.c:(.text+0x1290): undefined reference to `__mt76_sta_remove'
sparc64-linux-ld: mt76x02_mmio.c:(.text+0x1310): undefined reference to
`mt76_set_irq_mask'
sparc64-linux-ld: mt76x02_mmio.c:(.text+0x14bc): undefined reference to
`mt76_set_irq_mask'
sparc64-linux-ld: mt76x02_mmio.c:(.text+0x1654): undefined reference to
`mt76_txq_schedule_all'
> sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o:(__jump_table+0x8): undefined
reference to `__tracepoint_dev_irq'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x02_txrx.o: in function `mt76x02_tx':
mt76x02_txrx.c:(.text+0x34): undefined reference to `mt76_tx'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_txrx.o: in function
`mt76x02_queue_rx_skb':
mt76x02_txrx.c:(.text+0x7c): undefined reference to `mt76_mcu_rx_event'
sparc64-linux-ld: mt76x02_txrx.c:(.text+0xc8): undefined reference to `mt76_rx'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_txrx.o: in function
`mt76x02_tx_prepare_skb':
mt76x02_txrx.c:(.text+0x2e8): undefined reference to `mt76_tx_status_skb_add'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_debugfs.o: in function
`mt76x02_init_debugfs':
mt76x02_debugfs.c:(.text+0x4c): undefined reference to `mt76_register_debugfs'
sparc64-linux-ld: mt76x02_debugfs.c:(.text+0x60): undefined reference to
`mt76_queues_read'
sparc64-linux-ld: mt76x02_debugfs.c:(.text+0x68): undefined reference to
`mt76_queues_read'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_debugfs.o: in function
`read_txpower':
mt76x02_debugfs.c:(.text+0x26c): undefined reference to `mt76_seq_puts_array'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_dfs.o: in function
`mt76x02_dfs_init_params':
mt76x02_dfs.c:(.text+0x644): undefined reference to `mt76_set_irq_mask'
sparc64-linux-ld: mt76x02_dfs.c:(.text+0x710): undefined reference to
`mt76_set_irq_mask'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_dfs.o: in function
`mt76x02_dfs_tasklet':
mt76x02_dfs.c:(.text+0x15f8): undefined reference to `mt76_set_irq_mask'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_usb_mcu.o: in function
`mt76x02u_mcu_send_msg':
mt76x02_usb_mcu.c:(.text+0x754): undefined reference to `mt76_mcu_msg_alloc'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_usb_core.o: in
function `mt76x02u_tx_complete_skb':
mt76x02_usb_core.c:(.text+0x40): undefined reference to `mt76_tx_complete_skb'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_usb_core.o: in
function `mt76x02u_mac_start':
mt76x02_usb_core.c:(.text+0xa0): undefined reference to `__mt76_poll'
sparc64-linux-ld: mt76x02_usb_core.c:(.text+0xfc): undefined reference to
`__mt76_poll'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_usb_core.o: in
function `mt76x02u_pre_tbtt_work':
mt76x02_usb_core.c:(.text+0x2a0): undefined reference to `mt76_csa_check'
sparc64-linux-ld: mt76x02_usb_core.c:(.text+0x2c0): undefined reference to
`mt76_csa_finish'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_usb_core.o: in
function `mt76x02u_tx_prepare_skb':
mt76x02_usb_core.c:(.text+0x864): undefined reference to `mt76_tx_status_skb_add'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o: in function
`mt76x0u_stop':
usb.c:(.text+0x148): undefined reference to `__mt76_poll'
sparc64-linux-ld: usb.c:(.text+0x180): undefined reference to `__mt76_poll'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o: in function
`mt76x0u_probe':
usb.c:(.text+0x4cc): undefined reference to `mt76_alloc_device'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0xf8):
undefined reference to `mt76_set_tim'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0x140):
undefined reference to `mt76_sw_scan'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0x198):
undefined reference to `mt76_sta_state'
> sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0x1a0): undefined reference
to `mt76_sta_pre_rcu_remove'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0x1f8): undefined reference
to `mt76_get_survey'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0x238):
undefined reference to `mt76_get_antenna'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0x280):
undefined reference to `mt76_release_buffered_frames'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0x330):
undefined reference to `mt76_get_txpower'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0x350):
undefined reference to `mt76_wake_tx_queue'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb_mcu.o: in function
`mt76x0u_load_firmware':
usb_mcu.c:(.text+0x490): undefined reference to `__mt76_poll_msec'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o: in function
`mt76x0e_stop_hw':
pci.c:(.text+0x68): undefined reference to `__mt76_poll'
sparc64-linux-ld: pci.c:(.text+0xc0): undefined reference to `__mt76_poll'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o: in function
`mt76x0e_remove':
pci.c:(.text+0x130): undefined reference to `mt76_unregister_device'
sparc64-linux-ld: pci.c:(.text+0x1a4): undefined reference to `mt76_free_device'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o: in function
`mt76x0e_probe':
pci.c:(.text+0x328): undefined reference to `mt76_alloc_device'
sparc64-linux-ld: pci.c:(.text+0x364): undefined reference to `mt76_mmio_init'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x160):
undefined reference to `mt76_set_tim'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x1a8):
undefined reference to `mt76_sw_scan'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x200):
undefined reference to `mt76_sta_state'
> sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x208): undefined reference
to `mt76_sta_pre_rcu_remove'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x260): undefined reference
to `mt76_get_survey'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x2a0):
undefined reference to `mt76_get_antenna'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x2e8):
undefined reference to `mt76_release_buffered_frames'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x398):
undefined reference to `mt76_get_txpower'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x3b8):
undefined reference to `mt76_wake_tx_queue'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci_mcu.o: in function
`mt76x0e_load_firmware':
pci_mcu.c:(.text+0x1cc): undefined reference to `__mt76_poll'
sparc64-linux-ld: pci_mcu.c:(.text+0x3e4): undefined reference to
`__mt76_poll_msec'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/init.o: in function
`mt76x0_chip_onoff':
init.c:(.text+0xd4): undefined reference to `__mt76_poll'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/init.o: in function
`mt76x0_mac_stop':
init.c:(.text+0x1a4): undefined reference to `__mt76_poll'
sparc64-linux-ld: init.c:(.text+0x2f8): undefined reference to `__mt76_poll'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/init.o: in function
`mt76x0_init_hardware':
init.c:(.text+0x344): undefined reference to `__mt76_poll'
sparc64-linux-ld: init.c:(.text+0x4e4): undefined reference to `__mt76_poll_msec'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/init.o: in function
`mt76x0_register_device':
init.c:(.text+0x70c): undefined reference to `mt76_register_device'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/main.o: in function
`mt76x0_config':
main.c:(.text+0xcc): undefined reference to `mt76_set_channel'
sparc64-linux-ld: main.c:(.text+0x140): undefined reference to
`mt76_txq_schedule_all'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/eeprom.o: in function
`mt76x0_eeprom_init':
eeprom.c:(.text+0x5d0): undefined reference to `mt76_eeprom_init'
sparc64-linux-ld: eeprom.c:(.text+0x788): undefined reference to
`mt76_eeprom_override'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/phy.o: in function
`mt76x0_rf_rr':
phy.c:(.text+0x124): undefined reference to `__mt76_poll'
sparc64-linux-ld: phy.c:(.text+0x1f8): undefined reference to `__mt76_poll'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/phy.o: in function
`mt76x0_rf_csr_wr':
phy.c:(.text+0x368): undefined reference to `__mt76_poll'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/phy.o: in function
`mt76x0_phy_calibrate':
phy.c:(.text+0x678): undefined reference to `__mt76_poll_msec'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/phy.o: in function
`mt76x0_phy_calibration_work':
phy.c:(.text+0x13d8): undefined reference to `mt76_get_min_avg_rssi'
sparc64-linux-ld: phy.c:(.text+0x14f8): undefined reference to `__mt76_poll_msec'
sparc64-linux-ld: phy.c:(.text+0x185c): undefined reference to `__mt76_poll_msec'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/eeprom.o: in function
`mt76x2_eeprom_init':
eeprom.c:(.text+0xdf0): undefined reference to `mt76_eeprom_init'
sparc64-linux-ld: eeprom.c:(.text+0x1110): undefined reference to
`mt76_eeprom_override'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/phy.o: in function
`mt76x2_phy_update_channel_gain':
phy.c:(.text+0xab0): undefined reference to `mt76_get_min_avg_rssi'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/pci.o: in function
`mt76pci_remove':
pci.c:(.text+0x10): undefined reference to `mt76_unregister_device'
sparc64-linux-ld: pci.c:(.text+0x20): undefined reference to `mt76_free_device'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/pci.o: in function
`mt76pci_probe':
pci.c:(.text+0xc8): undefined reference to `mt76_alloc_device'
sparc64-linux-ld: pci.c:(.text+0xe4): undefined reference to `mt76_mmio_init'
sparc64-linux-ld: pci.c:(.text+0x1d0): undefined reference to
`mt76_pci_disable_aspm'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o: in function
`mt76x2_set_antenna':
pci_main.c:(.text+0x84): undefined reference to `mt76_set_stream_caps'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o: in function
`mt76x2_config':
pci_main.c:(.text+0x310): undefined reference to `mt76_set_channel'
sparc64-linux-ld: pci_main.c:(.text+0x388): undefined reference to
`mt76_txq_schedule_all'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0x80): undefined
reference to `mt76_set_tim'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0xc8): undefined
reference to `mt76_sw_scan'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0x120): undefined
reference to `mt76_sta_state'
> sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0x128): undefined
reference to `mt76_sta_pre_rcu_remove'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0x180): undefined
reference to `mt76_get_survey'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0x1c0): undefined
reference to `mt76_get_antenna'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0x208): undefined
reference to `mt76_release_buffered_frames'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0x2b8): undefined
reference to `mt76_get_txpower'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0x2d8): undefined
reference to `mt76_wake_tx_queue'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_init.o: in function
`mt76x2_register_device':
pci_init.c:(.text+0x930): undefined reference to `__mt76_poll'
sparc64-linux-ld: pci_init.c:(.text+0xadc): undefined reference to
`mt76_register_device'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_mcu.o: in function
`mt76pci_load_firmware':
pci_mcu.c:(.text+0x2a4): undefined reference to `__mt76_poll_msec'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_mcu.o: in function
`mt76x2_mcu_init':
pci_mcu.c:(.text+0x3ec): undefined reference to `__mt76_poll'
sparc64-linux-ld: pci_mcu.c:(.text+0x4f8): undefined reference to
`__mt76_poll_msec'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/usb.o: in function
`mt76x2u_probe':
usb.c:(.text+0x10c): undefined reference to `mt76_alloc_device'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_init.o: in function
`mt76x2u_init_hardware':
usb_init.c:(.text+0x20c): undefined reference to `__mt76_poll'
sparc64-linux-ld: usb_init.c:(.text+0x398): undefined reference to
`__mt76_poll_msec'
sparc64-linux-ld: usb_init.c:(.text+0x4c4): undefined reference to
`__mt76_poll_msec'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_init.o: in function
`mt76x2u_register_device':
usb_init.c:(.text+0x81c): undefined reference to `mt76_register_device'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o: in function
`mt76x2u_config':
usb_main.c:(.text+0x104): undefined reference to `mt76_set_channel'
sparc64-linux-ld: usb_main.c:(.text+0x174): undefined reference to
`mt76_txq_schedule_all'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0x80): undefined
reference to `mt76_set_tim'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0xc8): undefined
reference to `mt76_sw_scan'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0x120): undefined
reference to `mt76_sta_state'
> sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0x128): undefined
reference to `mt76_sta_pre_rcu_remove'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0x180): undefined
reference to `mt76_get_survey'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0x1c0): undefined
reference to `mt76_get_antenna'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0x208): undefined
reference to `mt76_release_buffered_frames'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0x2b8): undefined
reference to `mt76_get_txpower'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0x2d8): undefined
reference to `mt76_wake_tx_queue'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_mac.o: in function
`mt76x2u_mac_stop':
usb_mac.c:(.text+0x6bc): undefined reference to `__mt76_poll'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_mcu.o: in function
`mt76x2u_mcu_load_rom_patch':
usb_mcu.c:(.text+0x3c): undefined reference to `__mt76_poll_msec'
sparc64-linux-ld: usb_mcu.c:(.text+0x27c): undefined reference to
`__mt76_poll_msec'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_mcu.o: in function
`mt76x2u_mcu_load_firmware':
usb_mcu.c:(.text+0x60c): undefined reference to `__mt76_poll_msec'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/init.o: in function
`mt7615_cap_dbdc_disable':
init.c:(.text+0x2bc): undefined reference to `mt76_set_stream_caps'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/init.o: in function
`mt7615_register_ext_phy':
init.c:(.text+0xb08): undefined reference to `mt76_set_stream_caps'
sparc64-linux-ld: init.c:(.text+0xb1c): undefined reference to `mt76_alloc_phy'
sparc64-linux-ld: init.c:(.text+0xbd0): undefined reference to `mt76_register_phy'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/init.o: in function
`mt7615_unregister_ext_phy':
init.c:(.text+0xc4c): undefined reference to `mt76_unregister_phy'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/init.o: in function
`mt7615_register_device':
init.c:(.text+0x10c0): undefined reference to `mt76_wcid_alloc'
sparc64-linux-ld: init.c:(.text+0x1108): undefined reference to
`mt76_register_device'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/init.o: in function
`mt7615_unregister_device':
init.c:(.text+0x118c): undefined reference to `mt76_unregister_device'
sparc64-linux-ld: init.c:(.text+0x11f8): undefined reference to `mt76_put_txwi'
sparc64-linux-ld: init.c:(.text+0x126c): undefined reference to `mt76_free_device'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/dma.o: in function
`mt7615_poll_tx':
dma.c:(.text+0x184): undefined reference to `mt76_set_irq_mask'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/dma.o: in function
`mt7615_queue_rx_skb':
dma.c:(.text+0x304): undefined reference to `mt76_rx'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/dma.o: in function
`mt7615_dma_init':
dma.c:(.text+0x350): undefined reference to `mt76_dma_attach'
sparc64-linux-ld: dma.c:(.text+0x87c): undefined reference to `__mt76_poll'
sparc64-linux-ld: dma.c:(.text+0x8c8): undefined reference to `mt76_set_irq_mask'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/dma.o: in function
`mt7615_dma_cleanup':
dma.c:(.text+0xcd0): undefined reference to `mt76_dma_cleanup'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/eeprom.o: in function
`mt7615_eeprom_init':
eeprom.c:(.text+0x134): undefined reference to `mt76_eeprom_init'
sparc64-linux-ld: eeprom.c:(.text+0x260): undefined reference to `__mt76_poll'
sparc64-linux-ld: eeprom.c:(.text+0x628): undefined reference to
`mt76_eeprom_override'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_set_antenna':
main.c:(.text+0x41c): undefined reference to `mt76_set_stream_caps'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_ampdu_action':
main.c:(.text+0x628): undefined reference to `mt76_rx_aggr_start'
sparc64-linux-ld: main.c:(.text+0x640): undefined reference to `mt76_rx_aggr_stop'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_sta_remove':
main.c:(.text+0x8fc): undefined reference to `mt76_sta_state'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_sta_add':
main.c:(.text+0x93c): undefined reference to `mt76_sta_state'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_set_key':
main.c:(.text+0xc30): undefined reference to `mt76_wcid_key_setup'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_remove_interface':
main.c:(.text+0xcd8): undefined reference to `mt76_txq_remove'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_add_interface':
main.c:(.text+0x1038): undefined reference to `mt76_txq_init'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_tx':
main.c:(.text+0x13a4): undefined reference to `mt76_tx'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_config':
main.c:(.text+0x149c): undefined reference to `mt76_set_channel'
sparc64-linux-ld: main.c:(.text+0x1594): undefined reference to
`mt76_txq_schedule_all'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_mac_sta_add':
main.c:(.text+0x1678): undefined reference to `mt76_wcid_alloc'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0xc8):
undefined reference to `mt76_sw_scan'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0xd0):
undefined reference to `mt76_sw_scan_complete'
> sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x128): undefined reference
to `mt76_sta_pre_rcu_remove'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x180): undefined reference
to `mt76_get_survey'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x1c0):
undefined reference to `mt76_get_antenna'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x208):
undefined reference to `mt76_release_buffered_frames'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x2b8):
undefined reference to `mt76_get_txpower'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x2d8):
undefined reference to `mt76_wake_tx_queue'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_msg_send':
mcu.c:(.text+0x654): undefined reference to `mt76_mcu_msg_alloc'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_alloc_sta_req.isra.0':
mcu.c:(.text+0x1190): undefined reference to `mt76_mcu_msg_alloc'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_alloc_wtbl_req.isra.0':
mcu.c:(.text+0x1204): undefined reference to `mt76_mcu_msg_alloc'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`__mt7663_load_firmware':
mcu.c:(.text+0x2230): undefined reference to `__mt76_poll_msec'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_wait_response':
mcu.c:(.text+0x2d94): undefined reference to `mt76_mcu_get_response'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_rx_event':
mcu.c:(.text+0x3174): undefined reference to `mt76_mcu_rx_event'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_init':
mcu.c:(.text+0x3288): undefined reference to `__mt76_poll_msec'
sparc64-linux-ld: mcu.c:(.text+0x33a0): undefined reference to `__mt76_poll_msec'
sparc64-linux-ld: mcu.c:(.text+0x3694): undefined reference to `__mt76_poll_msec'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_exit':
mcu.c:(.text+0x377c): undefined reference to `__mt76_poll_msec'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_set_eeprom':
mcu.c:(.text+0x385c): undefined reference to `mt76_mcu_msg_alloc'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_set_channel_domain':
mcu.c:(.text+0x41dc): undefined reference to `mt76_mcu_msg_alloc'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_hw_scan':
mcu.c:(.text+0x4354): undefined reference to `mt76_mcu_msg_alloc'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_sched_scan_req':
mcu.c:(.text+0x4768): undefined reference to `mt76_mcu_msg_alloc'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_adjust_sensitivity':
mac.c:(.text+0x87c): undefined reference to `mt76_get_min_avg_rssi'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_fill_rx':
mac.c:(.text+0x1768): undefined reference to `mt76_get_rate'
sparc64-linux-ld: mac.c:(.text+0x1954): undefined reference to
`mt76_insert_ccmp_hdr'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_tx_complete_skb':
mac.c:(.text+0x1b30): undefined reference to `mt76_tx_complete_skb'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_tx_free_token':
mac.c:(.text+0x25dc): undefined reference to `mt76_tx_complete_skb'
sparc64-linux-ld: mac.c:(.text+0x25ec): undefined reference to `mt76_put_txwi'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_wtbl_update':
mac.c:(.text+0x2660): undefined reference to `__mt76_poll'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_wtbl_update_pk':
mac.c:(.text+0x26c4): undefined reference to `__mt76_poll'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_set_rates':
mac.c:(.text+0x2b60): undefined reference to `__mt76_poll'
sparc64-linux-ld: mac.c:(.text+0x3160): undefined reference to `__mt76_poll'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_fill_txs':
mac.c:(.text+0x35fc): undefined reference to `mt76_get_rate'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_add_txs_skb':
mac.c:(.text+0x37c4): undefined reference to `__tracepoint_mac_txdone'
> sparc64-linux-ld: mac.c:(.text+0x37c8): undefined reference to
`__tracepoint_mac_txdone'
sparc64-linux-ld: mac.c:(.text+0x3894): undefined
reference to `__tracepoint_mac_txdone'
sparc64-linux-ld: mac.c:(.text+0x3898): undefined reference to
`__tracepoint_mac_txdone'
> sparc64-linux-ld: mac.c:(.text+0x3904): undefined reference to
`mt76_tx_status_lock'
sparc64-linux-ld: mac.c:(.text+0x3918): undefined
reference to `mt76_tx_status_skb_get'
sparc64-linux-ld: mac.c:(.text+0x3994): undefined reference to
`mt76_tx_status_skb_done'
sparc64-linux-ld: mac.c:(.text+0x39a0): undefined reference to
`mt76_tx_status_unlock'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_tx_prepare_skb':
mac.c:(.text+0x3b4c): undefined reference to `mt76_tx_status_skb_add'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_work':
mac.c:(.text+0x4784): undefined reference to `mt76_update_survey'
sparc64-linux-ld: mac.c:(.text+0x482c): undefined reference to
`mt76_tx_status_check'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_reset_work':
> mac.c:(.text+0x48e8): undefined reference to
`mt76_txq_schedule_all'
> sparc64-linux-ld: mac.c:(.text+0x48fc): undefined reference to
`mt76_txq_schedule_all'
> sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o:(__jump_table+0x14): undefined
reference to `__tracepoint_mac_txdone'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt7615/mmio.o: in function
`mt7615_rx_poll_complete':
mmio.c:(.text+0xa0): undefined reference to `mt76_set_irq_mask'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mmio.o: in function
`mt7615_irq_tasklet':
mmio.c:(.text+0x214): undefined reference to `__tracepoint_dev_irq'
> sparc64-linux-ld: mmio.c:(.text+0x218): undefined reference to
`__tracepoint_dev_irq'
sparc64-linux-ld: mmio.c:(.text+0x2e0): undefined
reference to `__tracepoint_dev_irq'
sparc64-linux-ld: mmio.c:(.text+0x2e4): undefined reference to
`__tracepoint_dev_irq'
sparc64-linux-ld: mmio.c:(.text+0x4ac): undefined reference to `mt76_set_irq_mask'
sparc64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mmio.o: in function
`mt7615_mmio_probe':
mmio.c:(.text+0x5a8): undefined reference to `mt76_alloc_device'
sparc64-linux-ld: mmio.c:(.text+0x5bc): undefined reference to `mt76_mmio_init'
> sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt7615/mmio.o:(__jump_table+0x8): undefined
reference to `__tracepoint_dev_irq'
sparc64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt7615/debugfs.o: in function
`mt7615_init_debugfs':
debugfs.c:(.text+0x96c): undefined reference to `mt76_register_debugfs'
> sparc64-linux-ld: debugfs.c:(.text+0x9bc): undefined reference to
`mt76_queues_read'
sparc64-linux-ld: debugfs.c:(.text+0x9c4): undefined
reference to `mt76_queues_read'
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org