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: arm64-allyesconfig (attached as .config)
compiler: aarch64-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=arm64
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 >>):
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/usb.o: in function
`mt76u_tx_tasklet':
usb.c:(.text+0x20a4): undefined reference to `mt76_txq_schedule'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/usb.o: in function
`mt76u_stop_tx':
(.text+0x22d4): undefined reference to `mt76_has_tx_pending'
aarch64-linux-ld: (.text+0x2330): undefined reference to `mt76_has_tx_pending'
aarch64-linux-ld: (.text+0x25f0): undefined reference to `mt76_tx_status_check'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/usb.o: in function
`mt76u_alloc_queues':
(.text+0x46e0): undefined reference to `mt76_ac_to_hwq'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/usb.o: in function
`mt76u_process_rx_queue':
usb.c:(.text+0x5080): undefined reference to `mt76_rx_poll_complete'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_util.o: in function
`mt76x02_add_interface':
(.text+0xd30): undefined reference to `mt76_txq_init'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_util.o: in function
`mt76x02_remove_interface':
(.text+0xdc8): undefined reference to `mt76_txq_remove'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_util.o: in function
`mt76x02_ampdu_action':
(.text+0xf18): undefined reference to `mt76_rx_aggr_start'
aarch64-linux-ld: (.text+0xf78): undefined reference to `mt76_rx_aggr_stop'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_util.o: in function
`mt76x02_set_key':
(.text+0x1334): undefined reference to `mt76_wcid_key_setup'
aarch64-linux-ld: (.text+0x1380): undefined reference to `mt76_wcid_key_setup'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_util.o: in function
`mt76x02_sta_ps':
(.text+0x1a80): undefined reference to `mt76_stop_tx_queues'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_util.o: in function
`mt76x02_sta_add':
(.text+0x1d58): undefined reference to `mt76_wcid_alloc'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mac.o: in function
`mt76x02_send_tx_status':
(.text+0x2cdc): undefined reference to `mt76_tx_status_skb_get'
aarch64-linux-ld: (.text+0x2d54): undefined reference to `mt76_tx_status_unlock'
aarch64-linux-ld: (.text+0x2ea4): undefined reference to `mt76_tx_status_unlock'
aarch64-linux-ld: (.text+0x2f88): undefined reference to `mt76_tx_status_skb_done'
aarch64-linux-ld: (.text+0x2fc8): undefined reference to `mt76_tx_status_unlock'
aarch64-linux-ld: (.text+0x3188): undefined reference to `mt76_tx_status_unlock'
aarch64-linux-ld: (.text+0x31c0): undefined reference to `mt76_tx_status_lock'
aarch64-linux-ld: (.text+0x31e0): undefined reference to `mt76_tx_status_lock'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mac.o: in function
`mt76x02_tx_complete_skb':
(.text+0x438c): undefined reference to `__tracepoint_mac_txdone'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mac.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `__tracepoint_mac_txdone' which may bind
externally can not be used when making a shared object; recompile with -fPIC
(.text+0x438c): dangerous relocation: unsupported relocation
> aarch64-linux-ld: (.text+0x4390): undefined reference to
`__tracepoint_mac_txdone'
aarch64-linux-ld: (.text+0x4398): undefined
reference to `__tracepoint_mac_txdone'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mac.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `__tracepoint_mac_txdone' which may bind
externally can not be used when making a shared object; recompile with -fPIC
(.text+0x4398): dangerous relocation: unsupported relocation
aarch64-linux-ld: (.text+0x439c): undefined reference to `__tracepoint_mac_txdone'
aarch64-linux-ld: (.text+0x44d4): undefined reference to `__tracepoint_mac_txdone'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mac.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `__tracepoint_mac_txdone' which may bind
externally can not be used when making a shared object; recompile with -fPIC
(.text+0x44d4): dangerous relocation: unsupported relocation
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mac.o:(.text+0x44d8):
more undefined references to `__tracepoint_mac_txdone' follow
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mac.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `__tracepoint_mac_txdone' which may bind
externally can not be used when making a shared object; recompile with -fPIC
drivers/net/wireless/mediatek/mt76_new/mt76x02_mac.o: in function
`mt76x02_tx_complete_skb':
(.text+0x44e0): dangerous relocation: unsupported relocation
> aarch64-linux-ld: (.text+0x45a4): undefined reference to
`mt76_tx_complete_skb'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x02_mac.o: in function `mt76x02_mac_work':
(.text+0x4be0): undefined reference to `mt76_update_survey'
aarch64-linux-ld: (.text+0x5124): undefined reference to `mt76_tx_status_check'
> aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x02_mac.o:(__jump_table+0x48): undefined
reference to `__tracepoint_mac_txdone'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x02_mcu.o: in function
`mt76x02_mcu_msg_send':
(.text+0x27c): undefined reference to `mt76_mcu_msg_alloc'
aarch64-linux-ld: (.text+0x310): undefined reference to `mt76_mcu_get_response'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mcu.o: in function
`mt76x02_mcu_calibrate':
(.text+0x5dc): undefined reference to `__mt76_poll_msec'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_eeprom.o: in function
`mt76x02_get_efuse_data':
(.text+0x5fc): undefined reference to `__mt76_poll_msec'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_rx_poll_complete':
(.text+0x19c): undefined reference to `mt76_set_irq_mask'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02e_beacon_enable':
mt76x02_mmio.c:(.text+0x224): undefined reference to `mt76_set_irq_mask'
aarch64-linux-ld: mt76x02_mmio.c:(.text+0x240): undefined reference to
`mt76_set_irq_mask'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_pre_tbtt_tasklet':
mt76x02_mmio.c:(.text+0x408): undefined reference to `mt76_csa_check'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_tx_tasklet':
mt76x02_mmio.c:(.text+0x790): undefined reference to `mt76_txq_schedule_all'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_init_tx_queue':
mt76x02_mmio.c:(.text+0x8c8): undefined reference to `mt76_set_irq_mask'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_dma_cleanup':
(.text+0x924): undefined reference to `mt76_dma_cleanup'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_mac_start':
(.text+0x9a0): undefined reference to `__mt76_poll'
aarch64-linux-ld: (.text+0xa78): undefined reference to `mt76_set_irq_mask'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_init_rx_queue.constprop.0':
mt76x02_mmio.c:(.text+0xbf8): undefined reference to `mt76_set_irq_mask'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_dma_init':
(.text+0xcc8): undefined reference to `mt76_dma_attach'
aarch64-linux-ld: (.text+0xd08): undefined reference to `mt76_ac_to_hwq'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_poll_tx':
mt76x02_mmio.c:(.text+0x1244): undefined reference to `mt76_set_irq_mask'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_watchdog_reset':
mt76x02_mmio.c:(.text+0x1894): undefined reference to `__mt76_sta_remove'
aarch64-linux-ld: mt76x02_mmio.c:(.text+0x1974): undefined reference to
`mt76_set_irq_mask'
aarch64-linux-ld: mt76x02_mmio.c:(.text+0x1bf4): undefined reference to
`mt76_set_irq_mask'
aarch64-linux-ld: mt76x02_mmio.c:(.text+0x1eb0): undefined reference to
`mt76_txq_schedule_all'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_irq_handler':
(.text+0x216c): undefined reference to `__tracepoint_dev_irq'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `__tracepoint_dev_irq' which may bind
externally can not be used when making a shared object; recompile with -fPIC
(.text+0x216c): dangerous relocation: unsupported relocation
> aarch64-linux-ld: (.text+0x2170): undefined reference to
`__tracepoint_dev_irq'
aarch64-linux-ld: (.text+0x2178): undefined reference
to `__tracepoint_dev_irq'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `__tracepoint_dev_irq' which may bind
externally can not be used when making a shared object; recompile with -fPIC
(.text+0x2178): dangerous relocation: unsupported relocation
aarch64-linux-ld: (.text+0x217c): undefined reference to `__tracepoint_dev_irq'
aarch64-linux-ld: (.text+0x22ac): undefined reference to `__tracepoint_dev_irq'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `__tracepoint_dev_irq' which may bind
externally can not be used when making a shared object; recompile with -fPIC
(.text+0x22ac): dangerous relocation: unsupported relocation
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o:(.text+0x22b0):
more undefined references to `__tracepoint_dev_irq' follow
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `__tracepoint_dev_irq' which may bind
externally can not be used when making a shared object; recompile with -fPIC
drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o: in function
`mt76x02_irq_handler':
(.text+0x22b8): dangerous relocation: unsupported relocation
aarch64-linux-ld: (.text+0x23ac): undefined reference to `mt76_set_irq_mask'
aarch64-linux-ld: (.text+0x240c): undefined reference to `mt76_set_irq_mask'
aarch64-linux-ld: (.text+0x2518): undefined reference to `mt76_csa_finish'
aarch64-linux-ld: (.text+0x25b8): undefined reference to `mt76_set_irq_mask'
aarch64-linux-ld: (.text+0x2624): undefined reference to `mt76_set_irq_mask'
> aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x02_mmio.o:(__jump_table+0x268): undefined
reference to `__tracepoint_dev_irq'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x02_txrx.o: in function `mt76x02_tx':
(.text+0x94): undefined reference to `mt76_tx'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_txrx.o: in function
`mt76x02_queue_rx_skb':
(.text+0xf8): undefined reference to `mt76_mcu_rx_event'
aarch64-linux-ld: (.text+0x160): undefined reference to `mt76_rx'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_txrx.o: in function
`mt76x02_tx_prepare_skb':
(.text+0x550): undefined reference to `mt76_tx_status_skb_add'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_debugfs.o: in function
`mt76x02_init_debugfs':
(.text+0x70): undefined reference to `mt76_register_debugfs'
aarch64-linux-ld: (.text+0xa4): undefined reference to `mt76_queues_read'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_debugfs.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `mt76_queues_read' which may bind externally
can not be used when making a shared object; recompile with -fPIC
(.text+0xa4): dangerous relocation: unsupported relocation
aarch64-linux-ld: (.text+0xa8): undefined reference to `mt76_queues_read'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_debugfs.o: in function
`read_txpower':
mt76x02_debugfs.c:(.text+0x2d4): undefined reference to `mt76_seq_puts_array'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_dfs.o: in function
`mt76x02_dfs_init_params':
(.text+0x8bc): undefined reference to `mt76_set_irq_mask'
aarch64-linux-ld: (.text+0xa14): undefined reference to `mt76_set_irq_mask'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_dfs.o: in function
`mt76x02_dfs_tasklet':
mt76x02_dfs.c:(.text+0x22d0): undefined reference to `mt76_set_irq_mask'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_usb_mcu.o: in function
`mt76x02u_mcu_send_msg':
mt76x02_usb_mcu.c:(.text+0xc18): undefined reference to `mt76_mcu_msg_alloc'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_usb_core.o: in
function `mt76x02u_tx_complete_skb':
(.text+0x7c): undefined reference to `mt76_tx_complete_skb'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_usb_core.o: in
function `mt76x02u_mac_start':
(.text+0xfc): undefined reference to `__mt76_poll'
aarch64-linux-ld: (.text+0x18c): undefined reference to `__mt76_poll'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_usb_core.o: in
function `mt76x02u_pre_tbtt_work':
mt76x02_usb_core.c:(.text+0x450): undefined reference to `mt76_csa_check'
aarch64-linux-ld: mt76x02_usb_core.c:(.text+0x47c): undefined reference to
`mt76_csa_finish'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x02_usb_core.o: in
function `mt76x02u_tx_prepare_skb':
(.text+0xc2c): undefined reference to `mt76_tx_status_skb_add'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o: in function
`mt76x0u_stop':
usb.c:(.text+0x48c): undefined reference to `__mt76_poll'
aarch64-linux-ld: usb.c:(.text+0x4e8): undefined reference to `__mt76_poll'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o: in function
`mt76x0u_probe':
usb.c:(.text+0x764): undefined reference to `mt76_alloc_device'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0x1c8):
undefined reference to `mt76_release_buffered_frames'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0x1e8):
undefined reference to `mt76_get_antenna'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0x200):
undefined reference to `mt76_get_survey'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0x250):
undefined reference to `mt76_sta_state'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0x260):
undefined reference to `mt76_wake_tx_queue'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0x398):
undefined reference to `mt76_set_tim'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0x420):
undefined reference to `mt76_sw_scan'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0x4c0):
undefined reference to `mt76_get_txpower'
> aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x0/usb.o:(.rodata+0x4c8): undefined reference
to `mt76_sta_pre_rcu_remove'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x0/usb_mcu.o: in function
`mt76x0u_load_firmware':
usb_mcu.c:(.text+0x5a4): undefined reference to `__mt76_poll_msec'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o: in function
`mt76x0e_stop_hw':
pci.c:(.text+0x98): undefined reference to `__mt76_poll'
aarch64-linux-ld: pci.c:(.text+0x120): undefined reference to `__mt76_poll'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o: in function
`mt76x0e_remove':
pci.c:(.text+0x1e4): undefined reference to `mt76_unregister_device'
aarch64-linux-ld: pci.c:(.text+0x2a4): undefined reference to `mt76_free_device'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o: in function
`mt76x0e_probe':
pci.c:(.text+0x460): undefined reference to `mt76_alloc_device'
aarch64-linux-ld: pci.c:(.text+0x4b8): undefined reference to `mt76_mmio_init'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x108):
undefined reference to `mt76_release_buffered_frames'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x128):
undefined reference to `mt76_get_antenna'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x140):
undefined reference to `mt76_get_survey'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x190):
undefined reference to `mt76_sta_state'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x1a0):
undefined reference to `mt76_wake_tx_queue'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x2d8):
undefined reference to `mt76_set_tim'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x360):
undefined reference to `mt76_sw_scan'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x400):
undefined reference to `mt76_get_txpower'
> aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x0/pci.o:(.rodata+0x408): undefined reference
to `mt76_sta_pre_rcu_remove'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x0/pci_mcu.o: in function
`mt76x0e_load_firmware':
pci_mcu.c:(.text+0x26c): undefined reference to `__mt76_poll'
aarch64-linux-ld: pci_mcu.c:(.text+0x554): undefined reference to
`__mt76_poll_msec'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/init.o: in function
`mt76x0_chip_onoff':
(.text+0x19c): undefined reference to `__mt76_poll'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/init.o: in function
`mt76x0_mac_stop':
(.text+0x2c0): undefined reference to `__mt76_poll'
aarch64-linux-ld: (.text+0x508): undefined reference to `__mt76_poll'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/init.o: in function
`mt76x0_init_hardware':
(.text+0x588): undefined reference to `__mt76_poll'
aarch64-linux-ld: (.text+0x828): undefined reference to `__mt76_poll_msec'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/init.o: in function
`mt76x0_register_device':
(.text+0xc88): undefined reference to `mt76_register_device'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/main.o: in function
`mt76x0_config':
(.text+0x174): undefined reference to `mt76_set_channel'
aarch64-linux-ld: (.text+0x22c): undefined reference to `mt76_txq_schedule_all'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/eeprom.o: in function
`mt76x0_eeprom_init':
eeprom.c:(.text+0xcdc): undefined reference to `mt76_eeprom_init'
aarch64-linux-ld: eeprom.c:(.text+0xfb0): undefined reference to
`mt76_eeprom_override'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/phy.o: in function
`mt76x0_rf_rr':
phy.c:(.text+0x1f0): undefined reference to `__mt76_poll'
aarch64-linux-ld: phy.c:(.text+0x340): undefined reference to `__mt76_poll'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/phy.o: in function
`mt76x0_rf_csr_wr':
phy.c:(.text+0x4b8): undefined reference to `__mt76_poll'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/phy.o: in function
`mt76x0_phy_calibrate':
(.text+0xa1c): undefined reference to `__mt76_poll_msec'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/phy.o: in function
`mt76x0_phy_calibration_work':
phy.c:(.text+0x18b8): undefined reference to `mt76_get_min_avg_rssi'
aarch64-linux-ld: phy.c:(.text+0x1a80): undefined reference to `__mt76_poll_msec'
aarch64-linux-ld: phy.c:(.text+0x2794): undefined reference to `__mt76_poll_msec'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/eeprom.o: in function
`mt76x2_eeprom_init':
(.text+0x1bb8): undefined reference to `mt76_eeprom_init'
aarch64-linux-ld: (.text+0x20b4): undefined reference to `mt76_eeprom_override'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/phy.o: in function
`mt76x2_phy_update_channel_gain':
(.text+0x1164): undefined reference to `mt76_get_min_avg_rssi'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/pci.o: in function
`mt76pci_remove':
pci.c:(.text+0x2c): undefined reference to `mt76_unregister_device'
aarch64-linux-ld: pci.c:(.text+0x3c): undefined reference to `mt76_free_device'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/pci.o: in function
`mt76pci_probe':
pci.c:(.text+0x12c): undefined reference to `mt76_alloc_device'
aarch64-linux-ld: pci.c:(.text+0x160): undefined reference to `mt76_mmio_init'
aarch64-linux-ld: pci.c:(.text+0x2c4): undefined reference to
`mt76_pci_disable_aspm'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o: in function
`mt76x2_set_antenna':
pci_main.c:(.text+0xf0): undefined reference to `mt76_set_stream_caps'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o: in function
`mt76x2_config':
pci_main.c:(.text+0x56c): undefined reference to `mt76_set_channel'
aarch64-linux-ld: pci_main.c:(.text+0x660): undefined reference to
`mt76_txq_schedule_all'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0x8): undefined
reference to `mt76_release_buffered_frames'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0x28): undefined
reference to `mt76_get_antenna'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0x40): undefined
reference to `mt76_get_survey'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0x90): undefined
reference to `mt76_sta_state'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0xa0): undefined
reference to `mt76_wake_tx_queue'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0x1d8): undefined
reference to `mt76_set_tim'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0x260): undefined
reference to `mt76_sw_scan'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0x300): undefined
reference to `mt76_get_txpower'
> aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_main.o:(.rodata+0x308): undefined
reference to `mt76_sta_pre_rcu_remove'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_init.o: in function
`mt76x2_register_device':
pci_init.c:(.text+0xde4): undefined reference to `__mt76_poll'
aarch64-linux-ld: pci_init.c:(.text+0x1078): undefined reference to
`mt76_register_device'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_mcu.o: in function
`mt76pci_load_firmware':
pci_mcu.c:(.text+0x3d4): undefined reference to `__mt76_poll_msec'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/pci_mcu.o: in function
`mt76x2_mcu_init':
pci_mcu.c:(.text+0x634): undefined reference to `__mt76_poll'
aarch64-linux-ld: pci_mcu.c:(.text+0x7ec): undefined reference to
`__mt76_poll_msec'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/usb.o: in function
`mt76x2u_probe':
usb.c:(.text+0x120): undefined reference to `mt76_alloc_device'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_init.o: in function
`mt76x2u_init_hardware':
usb_init.c:(.text+0x358): undefined reference to `__mt76_poll'
aarch64-linux-ld: usb_init.c:(.text+0x5b4): undefined reference to
`__mt76_poll_msec'
aarch64-linux-ld: usb_init.c:(.text+0x774): undefined reference to
`__mt76_poll_msec'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_init.o: in function
`mt76x2u_register_device':
usb_init.c:(.text+0xbf0): undefined reference to `mt76_register_device'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o: in function
`mt76x2u_config':
usb_main.c:(.text+0x334): undefined reference to `mt76_set_channel'
aarch64-linux-ld: usb_main.c:(.text+0x3e0): undefined reference to
`mt76_txq_schedule_all'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0x8): undefined
reference to `mt76_release_buffered_frames'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0x28): undefined
reference to `mt76_get_antenna'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0x40): undefined
reference to `mt76_get_survey'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0x90): undefined
reference to `mt76_sta_state'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0xa0): undefined
reference to `mt76_wake_tx_queue'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0x1d8): undefined
reference to `mt76_set_tim'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0x260): undefined
reference to `mt76_sw_scan'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0x300): undefined
reference to `mt76_get_txpower'
> aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_main.o:(.rodata+0x308): undefined
reference to `mt76_sta_pre_rcu_remove'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_mac.o: in function
`mt76x2u_mac_stop':
usb_mac.c:(.text+0x9dc): undefined reference to `__mt76_poll'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_mcu.o: in function
`mt76x2u_mcu_load_rom_patch':
usb_mcu.c:(.text+0xd0): undefined reference to `__mt76_poll_msec'
aarch64-linux-ld: usb_mcu.c:(.text+0x460): undefined reference to
`__mt76_poll_msec'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt76x2/usb_mcu.o: in function
`mt76x2u_mcu_load_firmware':
usb_mcu.c:(.text+0x9c4): undefined reference to `__mt76_poll_msec'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/init.o: in function
`mt7615_cap_dbdc_disable':
init.c:(.text+0x50c): undefined reference to `mt76_set_stream_caps'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/init.o: in function
`mt7615_register_ext_phy':
init.c:(.text+0x12f4): undefined reference to `mt76_set_stream_caps'
aarch64-linux-ld: init.c:(.text+0x1308): undefined reference to `mt76_alloc_phy'
aarch64-linux-ld: init.c:(.text+0x1444): undefined reference to
`mt76_register_phy'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/init.o: in function
`mt7615_unregister_ext_phy':
init.c:(.text+0x1518): undefined reference to `mt76_unregister_phy'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/init.o: in function
`mt7615_register_device':
init.c:(.text+0x1ac0): undefined reference to `mt76_wcid_alloc'
aarch64-linux-ld: init.c:(.text+0x1b38): undefined reference to
`mt76_register_device'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/init.o: in function
`mt7615_unregister_device':
init.c:(.text+0x1c8c): undefined reference to `mt76_unregister_device'
aarch64-linux-ld: init.c:(.text+0x1d1c): undefined reference to `mt76_put_txwi'
aarch64-linux-ld: init.c:(.text+0x1dc4): undefined reference to `mt76_free_device'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/dma.o: in function
`mt7615_poll_tx':
dma.c:(.text+0x2a4): undefined reference to `mt76_set_irq_mask'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/dma.o: in function
`mt7615_queue_rx_skb':
dma.c:(.text+0x54c): undefined reference to `mt76_rx'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/dma.o: in function
`mt7615_dma_init':
dma.c:(.text+0x5c0): undefined reference to `mt76_dma_attach'
aarch64-linux-ld: dma.c:(.text+0xdf0): undefined reference to `__mt76_poll'
aarch64-linux-ld: dma.c:(.text+0xe4c): undefined reference to `mt76_set_irq_mask'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/dma.o: in function
`mt7615_dma_cleanup':
dma.c:(.text+0x1590): undefined reference to `mt76_dma_cleanup'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/eeprom.o: in function
`mt7615_eeprom_init':
eeprom.c:(.text+0x264): undefined reference to `mt76_eeprom_init'
aarch64-linux-ld: eeprom.c:(.text+0x3f0): undefined reference to `__mt76_poll'
aarch64-linux-ld: eeprom.c:(.text+0x9f0): undefined reference to
`mt76_eeprom_override'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_add_interface':
main.c:(.text+0x9c8): undefined reference to `mt76_txq_init'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_sta_add':
main.c:(.text+0xdd4): undefined reference to `mt76_sta_state'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_sta_remove':
main.c:(.text+0xe24): undefined reference to `mt76_sta_state'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_ampdu_action':
main.c:(.text+0x1190): undefined reference to `mt76_rx_aggr_start'
aarch64-linux-ld: main.c:(.text+0x11d4): undefined reference to
`mt76_rx_aggr_stop'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_set_antenna':
main.c:(.text+0x16c8): undefined reference to `mt76_set_stream_caps'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_remove_interface':
main.c:(.text+0x17b4): undefined reference to `mt76_txq_remove'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_set_key':
main.c:(.text+0x1b3c): undefined reference to `mt76_wcid_key_setup'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_tx':
main.c:(.text+0x1c40): undefined reference to `mt76_tx'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_config':
main.c:(.text+0x1e58): undefined reference to `mt76_set_channel'
aarch64-linux-ld: main.c:(.text+0x1ff0): undefined reference to
`mt76_txq_schedule_all'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_mac_sta_add':
main.c:(.text+0x25e4): undefined reference to `mt76_wcid_alloc'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x268):
undefined reference to `mt76_release_buffered_frames'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x288):
undefined reference to `mt76_get_antenna'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x2a0):
undefined reference to `mt76_get_survey'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x300):
undefined reference to `mt76_wake_tx_queue'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x418):
undefined reference to `mt76_sw_scan_complete'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x4c0):
undefined reference to `mt76_sw_scan'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x560):
undefined reference to `mt76_get_txpower'
> aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x568): undefined reference
to `mt76_sta_pre_rcu_remove'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_msg_send':
mcu.c:(.text+0xe10): undefined reference to `mt76_mcu_msg_alloc'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`__mt7663_load_firmware':
(.text+0x2544): undefined reference to `__mt76_poll_msec'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_alloc_wtbl_req.isra.0':
mcu.c:(.text+0x281c): undefined reference to `mt76_mcu_msg_alloc'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_alloc_sta_req.isra.0':
mcu.c:(.text+0x2958): undefined reference to `mt76_mcu_msg_alloc'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_wait_response':
(.text+0x4dfc): undefined reference to `mt76_mcu_get_response'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_rx_event':
(.text+0x54bc): undefined reference to `mt76_mcu_rx_event'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_init':
(.text+0x579c): undefined reference to `__mt76_poll_msec'
aarch64-linux-ld: (.text+0x5918): undefined reference to `__mt76_poll_msec'
aarch64-linux-ld: (.text+0x5dbc): undefined reference to `__mt76_poll_msec'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_exit':
(.text+0x5f6c): undefined reference to `__mt76_poll_msec'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_set_eeprom':
(.text+0x60c4): undefined reference to `mt76_mcu_msg_alloc'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_set_channel_domain':
(.text+0x7794): undefined reference to `mt76_mcu_msg_alloc'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_hw_scan':
(.text+0x79cc): undefined reference to `mt76_mcu_msg_alloc'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_sched_scan_req':
(.text+0x8180): undefined reference to `mt76_mcu_msg_alloc'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_adjust_sensitivity':
mac.c:(.text+0xf68): undefined reference to `mt76_get_min_avg_rssi'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_fill_rx':
(.text+0x28c8): undefined reference to `mt76_get_rate'
> aarch64-linux-ld: (.text+0x2c08): undefined reference to
`mt76_insert_ccmp_hdr'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_tx_complete_skb':
(.text+0x2ef8): undefined reference to `mt76_tx_complete_skb'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_tx_free_token':
mac.c:(.text+0x3fd4): undefined reference to `mt76_tx_complete_skb'
aarch64-linux-ld: mac.c:(.text+0x3ff0): undefined reference to `mt76_put_txwi'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_wtbl_update':
(.text+0x40b8): undefined reference to `__mt76_poll'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_wtbl_update_pk':
(.text+0x4160): undefined reference to `__mt76_poll'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_set_rates':
(.text+0x4a78): undefined reference to `__mt76_poll'
aarch64-linux-ld: (.text+0x52f8): undefined reference to `__mt76_poll'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_fill_txs':
mac.c:(.text+0x5b70): undefined reference to `mt76_get_rate'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_add_txs_skb':
mac.c:(.text+0x5e44): undefined reference to `__tracepoint_mac_txdone'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `__tracepoint_mac_txdone' which may bind
externally can not be used when making a shared object; recompile with -fPIC
mac.c:(.text+0x5e44): dangerous relocation: unsupported relocation
> aarch64-linux-ld: mac.c:(.text+0x5e48): undefined reference to
`__tracepoint_mac_txdone'
aarch64-linux-ld: mac.c:(.text+0x5e50): undefined
reference to `__tracepoint_mac_txdone'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `__tracepoint_mac_txdone' which may bind
externally can not be used when making a shared object; recompile with -fPIC
mac.c:(.text+0x5e50): dangerous relocation: unsupported relocation
aarch64-linux-ld: mac.c:(.text+0x5e54): undefined reference to
`__tracepoint_mac_txdone'
aarch64-linux-ld: mac.c:(.text+0x5f94): undefined reference to
`__tracepoint_mac_txdone'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `__tracepoint_mac_txdone' which may bind
externally can not be used when making a shared object; recompile with -fPIC
mac.c:(.text+0x5f94): dangerous relocation: unsupported relocation
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o:mac.c:(.text+0x5f98): more undefined
references to `__tracepoint_mac_txdone' follow
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `__tracepoint_mac_txdone' which may bind
externally can not be used when making a shared object; recompile with -fPIC
drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_add_txs_skb':
mac.c:(.text+0x5fa0): dangerous relocation: unsupported relocation
> aarch64-linux-ld: mac.c:(.text+0x6060): undefined reference to
`mt76_tx_status_lock'
aarch64-linux-ld: mac.c:(.text+0x6074): undefined
reference to `mt76_tx_status_skb_get'
aarch64-linux-ld: mac.c:(.text+0x613c): undefined reference to
`mt76_tx_status_skb_done'
aarch64-linux-ld: mac.c:(.text+0x614c): undefined reference to
`mt76_tx_status_unlock'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_tx_prepare_skb':
(.text+0x647c): undefined reference to `mt76_tx_status_skb_add'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_work':
(.text+0x7828): undefined reference to `mt76_update_survey'
aarch64-linux-ld: (.text+0x790c): undefined reference to `mt76_tx_status_check'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_reset_work':
(.text+0x7a64): undefined reference to `mt76_txq_schedule_all'
aarch64-linux-ld: (.text+0x7a80): undefined reference to `mt76_txq_schedule_all'
> aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o:(__jump_table+0x18): undefined
reference to `__tracepoint_mac_txdone'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt7615/mmio.o: in function
`mt7615_rx_poll_complete':
mmio.c:(.text+0x1b8): undefined reference to `mt76_set_irq_mask'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mmio.o: in function
`mt7615_irq_tasklet':
mmio.c:(.text+0x488): undefined reference to `__tracepoint_dev_irq'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mmio.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `__tracepoint_dev_irq' which may bind
externally can not be used when making a shared object; recompile with -fPIC
mmio.c:(.text+0x488): dangerous relocation: unsupported relocation
> aarch64-linux-ld: mmio.c:(.text+0x48c): undefined reference to
`__tracepoint_dev_irq'
aarch64-linux-ld: mmio.c:(.text+0x494): undefined
reference to `__tracepoint_dev_irq'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mmio.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `__tracepoint_dev_irq' which may bind
externally can not be used when making a shared object; recompile with -fPIC
mmio.c:(.text+0x494): dangerous relocation: unsupported relocation
aarch64-linux-ld: mmio.c:(.text+0x498): undefined reference to
`__tracepoint_dev_irq'
aarch64-linux-ld: mmio.c:(.text+0x5dc): undefined reference to
`__tracepoint_dev_irq'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mmio.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `__tracepoint_dev_irq' which may bind
externally can not be used when making a shared object; recompile with -fPIC
mmio.c:(.text+0x5dc): dangerous relocation: unsupported relocation
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt7615/mmio.o:mmio.c:(.text+0x5e0): more undefined
references to `__tracepoint_dev_irq' follow
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mmio.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `__tracepoint_dev_irq' which may bind
externally can not be used when making a shared object; recompile with -fPIC
drivers/net/wireless/mediatek/mt76_new/mt7615/mmio.o: in function
`mt7615_irq_tasklet':
mmio.c:(.text+0x5e8): dangerous relocation: unsupported relocation
aarch64-linux-ld: mmio.c:(.text+0x87c): undefined reference to `mt76_set_irq_mask'
aarch64-linux-ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mmio.o: in function
`mt7615_mmio_probe':
mmio.c:(.text+0xa08): undefined reference to `mt76_alloc_device'
aarch64-linux-ld: mmio.c:(.text+0xa20): undefined reference to `mt76_mmio_init'
> aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt7615/mmio.o:(__jump_table+0x48): undefined
reference to `__tracepoint_dev_irq'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt7615/debugfs.o: in function
`mt7615_init_debugfs':
debugfs.c:(.text+0xee4): undefined reference to `mt76_register_debugfs'
> aarch64-linux-ld: debugfs.c:(.text+0xf68): undefined reference to
`mt76_queues_read'
aarch64-linux-ld:
drivers/net/wireless/mediatek/mt76_new/mt7615/debugfs.o: relocation
R_AARCH64_ADR_PREL_PG_HI21 against symbol `mt76_queues_read' which may bind externally
can not be used when making a shared object; recompile with -fPIC
debugfs.c:(.text+0xf68): dangerous relocation: unsupported relocation
aarch64-linux-ld: debugfs.c:(.text+0xf78): 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