tree:
https://github.com/frank-w/BPI-R2-4.14 5.4-r64-rc
head: 35f9d8842cd7fbf3b1c1c5cb07b74a31ac1c4135
commit: e4cea5260a1ba04f768c59f52308e842679ee586 [38/43] mt76: fix missing include for
mt7622
config: i386-allyesconfig (attached as .config)
compiler: gcc-7 (Debian 7.4.0-14) 7.4.0
reproduce:
git checkout e4cea5260a1ba04f768c59f52308e842679ee586
# save the attached .config to linux build tree
make ARCH=i386
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
phy.c:(.text+0x249): undefined reference to `__mt76_poll'
ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/phy.o: in function
`mt76x0_phy_calibrate':
(.text+0x548): undefined reference to `__mt76_poll_msec'
ld: drivers/net/wireless/mediatek/mt76_new/mt76x0/phy.o: in function
`mt76x0_phy_calibration_work':
phy.c:(.text+0x894): undefined reference to `mt76_get_min_avg_rssi'
ld: phy.c:(.text+0x99d): undefined reference to `__mt76_poll_msec'
ld: phy.c:(.text+0x10ee): undefined reference to `__mt76_poll_msec'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/pci.o: in function
`mt7615_rx_poll_complete':
pci.c:(.text+0x43): undefined reference to `mt76_set_irq_mask'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/pci.o: in function
`mt7615_pci_probe':
pci.c:(.text+0xc5): undefined reference to `mt76_alloc_device'
ld: pci.c:(.text+0xe0): undefined reference to `mt76_mmio_init'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/pci.o: in function
`mt7615_irq_handler':
pci.c:(.text+0x1de): undefined reference to `mt76_set_irq_mask'
ld: pci.c:(.text+0x215): undefined reference to `mt76_set_irq_mask'
ld: pci.c:(.text+0x255): undefined reference to `mt76_set_irq_mask'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/init.o: in function
`mt7615_register_device':
init.c:(.text+0x57f): undefined reference to `mt76_wcid_alloc'
ld: init.c:(.text+0x64d): undefined reference to `mt76_register_device'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/init.o: in function
`mt7615_unregister_device':
init.c:(.text+0x6cb): undefined reference to `mt76_unregister_device'
ld: init.c:(.text+0x717): undefined reference to `mt76_put_txwi'
ld: init.c:(.text+0x741): undefined reference to `mt76_free_device'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/dma.o: in function
`mt7615_poll_tx':
dma.c:(.text+0x57): undefined reference to `mt76_set_irq_mask'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/dma.o: in function
`mt7615_queue_rx_skb':
dma.c:(.text+0x1e4): undefined reference to `mt76_rx'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/dma.o: in function
`mt7615_dma_init':
dma.c:(.text+0x210): undefined reference to `mt76_dma_attach'
ld: dma.c:(.text+0x4f4): undefined reference to `__mt76_poll'
ld: dma.c:(.text+0x520): undefined reference to `mt76_set_irq_mask'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/dma.o: in function
`mt7615_dma_cleanup':
dma.c:(.text+0x5b2): undefined reference to `mt76_dma_cleanup'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/eeprom.o: in function
`mt7615_eeprom_init':
eeprom.c:(.text+0x108): undefined reference to `mt76_eeprom_init'
ld: eeprom.c:(.text+0x1e1): undefined reference to `__mt76_poll'
ld: eeprom.c:(.text+0x3e5): undefined reference to `mt76_eeprom_override'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_config':
main.c:(.text+0x1d0): undefined reference to `mt76_set_channel'
ld: main.c:(.text+0x226): undefined reference to `mt76_txq_schedule_all'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_remove_interface':
main.c:(.text+0x525): undefined reference to `mt76_txq_remove'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_ampdu_action':
main.c:(.text+0x692): undefined reference to `mt76_rx_aggr_start'
ld: main.c:(.text+0x6c0): undefined reference to `mt76_rx_aggr_stop'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_set_key':
main.c:(.text+0x8e6): undefined reference to `mt76_wcid_key_setup'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_add_interface':
main.c:(.text+0xaa2): undefined reference to `mt76_txq_init'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function `mt7615_tx':
main.c:(.text+0xaf5): undefined reference to `mt76_tx'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o: in function
`mt7615_sta_add':
main.c:(.text+0xb49): undefined reference to `mt76_wcid_alloc'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x1c): undefined
reference to `mt76_get_survey'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x70): undefined
reference to `mt76_sw_scan_complete'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0xa0): undefined
reference to `mt76_sw_scan'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0xb0): undefined
reference to `mt76_release_buffered_frames'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0xbc): undefined
reference to `mt76_wake_tx_queue'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x168): undefined
reference to `mt76_sta_state'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/main.o:(.rodata+0x174): undefined
reference to `mt76_get_txpower'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_msg_send':
mcu.c:(.text+0x241): undefined reference to `mt76_mcu_msg_alloc'
ld: mcu.c:(.text+0x3b6): undefined reference to `mt76_mcu_get_response'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_rx_event':
mcu.c:(.text+0x52d): undefined reference to `mt76_mcu_rx_event'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mcu.o: in function
`mt7615_mcu_init':
mcu.c:(.text+0x593): undefined reference to `__mt76_poll_msec'
ld: mcu.c:(.text+0xa84): undefined reference to `__mt76_poll_msec'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_adjust_sensitivity':
mac.c:(.text+0x25b): undefined reference to `mt76_get_min_avg_rssi'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_fill_rx':
mac.c:(.text+0x805): undefined reference to `mt76_get_rate'
ld: mac.c:(.text+0x99d): undefined reference to `mt76_insert_ccmp_hdr'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_tx_complete_skb':
mac.c:(.text+0xad1): undefined reference to `mt76_tx_complete_skb'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_wtbl_update':
mac.c:(.text+0xff7): undefined reference to `__mt76_poll'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_set_rates':
mac.c:(.text+0x12ef): undefined reference to `__mt76_poll'
ld: mac.c:(.text+0x16bf): undefined reference to `__mt76_poll'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_fill_txs':
mac.c:(.text+0x1aa7): undefined reference to `mt76_get_rate'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_add_txs_skb':
mac.c:(.text+0x1b87): undefined reference to `mt76_tx_status_lock'
ld: mac.c:(.text+0x1b94): undefined reference to `mt76_tx_status_skb_get'
ld: mac.c:(.text+0x1c08): undefined reference to `mt76_tx_status_skb_done'
ld: mac.c:(.text+0x1c12): undefined reference to `mt76_tx_status_unlock'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_wtbl_set_key':
mac.c:(.text+0x1ff2): undefined reference to `__mt76_poll'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_tx_prepare_skb':
mac.c:(.text+0x2467): undefined reference to `mt76_tx_status_skb_add'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_tx_free':
mac.c:(.text+0x28a4): undefined reference to `mt76_tx_complete_skb'
ld: mac.c:(.text+0x28b4): undefined reference to `mt76_put_txwi'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/mac.o: in function
`mt7615_mac_work':
mac.c:(.text+0x2b29): undefined reference to `mt76_update_survey'
ld: mac.c:(.text+0x2c7b): undefined reference to `mt76_tx_status_check'
ld: drivers/net/wireless/mediatek/mt76_new/mt7615/debugfs.o: in function
`mt7615_init_debugfs':
debugfs.c:(.text+0x48f): undefined reference to `mt76_register_debugfs'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/soc.o: in function
`mt7622_rx_poll_complete':
> soc.c:(.text+0x4d): undefined reference to
`mt76_set_irq_mask'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/soc.o:
in function `mt76_wmac_probe':
> soc.c:(.text+0xe2): undefined reference to
`mt76_alloc_device'
> ld: soc.c:(.text+0xf6): undefined reference to `mt76_mmio_init'
ld:
drivers/net/wireless/mediatek/mt76_new/mt7622/soc.o: in function
`mt7622_irq_handler':
soc.c:(.text+0x23c): undefined reference to `mt76_set_irq_mask'
> ld: soc.c:(.text+0x27f): undefined reference to
`mt76_set_irq_mask'
ld: soc.c:(.text+0x2cf): undefined reference to
`mt76_set_irq_mask'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/main.o: in function
`mt7622_config':
main.c:(.text+0x16e): undefined reference to `mt76_set_channel'
ld: main.c:(.text+0x1ce): undefined reference to `mt76_txq_schedule_all'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/main.o: in function
`mt7622_remove_interface':
main.c:(.text+0x4c5): undefined reference to `mt76_txq_remove'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/main.o: in function
`mt7622_ampdu_action':
main.c:(.text+0x5e2): undefined reference to `mt76_rx_aggr_start'
ld: main.c:(.text+0x610): undefined reference to `mt76_rx_aggr_stop'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/main.o: in function
`mt7622_set_key':
main.c:(.text+0x836): undefined reference to `mt76_wcid_key_setup'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/main.o: in function
`mt7622_add_interface':
main.c:(.text+0x9ca): undefined reference to `mt76_txq_init'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/main.o: in function `mt7622_tx':
main.c:(.text+0xa55): undefined reference to `mt76_tx'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/main.o: in function
`mt7622_sta_add':
main.c:(.text+0xb49): undefined reference to `mt76_wcid_alloc'
> ld:
drivers/net/wireless/mediatek/mt76_new/mt7622/main.o:(.rodata+0x3c): undefined reference
to `mt76_get_survey'
> ld: drivers/net/wireless/mediatek/mt76_new/mt7622/main.o:(.rodata+0x90): undefined
reference to `mt76_sw_scan_complete'
> ld: drivers/net/wireless/mediatek/mt76_new/mt7622/main.o:(.rodata+0xc0): undefined
reference to `mt76_sw_scan'
> ld: drivers/net/wireless/mediatek/mt76_new/mt7622/main.o:(.rodata+0xd0): undefined
reference to `mt76_release_buffered_frames'
> ld: drivers/net/wireless/mediatek/mt76_new/mt7622/main.o:(.rodata+0xdc): undefined
reference to `mt76_wake_tx_queue'
> ld: drivers/net/wireless/mediatek/mt76_new/mt7622/main.o:(.rodata+0x188): undefined
reference to `mt76_sta_state'
> ld: drivers/net/wireless/mediatek/mt76_new/mt7622/main.o:(.rodata+0x194): undefined
reference to `mt76_get_txpower'
ld:
drivers/net/wireless/mediatek/mt76_new/mt7622/init.o: in function
`mt7622_register_device':
init.c:(.text+0x2cf): undefined reference to `mt76_wcid_alloc'
ld: init.c:(.text+0x35b): undefined reference to `mt76_register_device'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/init.o: in function
`mt7622_unregister_device':
init.c:(.text+0x4db): undefined reference to `mt76_unregister_device'
ld: init.c:(.text+0x527): undefined reference to `mt76_put_txwi'
ld: init.c:(.text+0x551): undefined reference to `mt76_free_device'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/eeprom.o: in function
`mt7622_eeprom_init':
eeprom.c:(.text+0x45): undefined reference to `mt76_eeprom_init'
ld: eeprom.c:(.text+0xeb): undefined reference to `mt76_eeprom_override'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/dma.o: in function
`mt7622_poll_tx':
dma.c:(.text+0x191): undefined reference to `mt76_set_irq_mask'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/dma.o: in function
`mt7622_queue_rx_skb':
dma.c:(.text+0x294): undefined reference to `mt76_rx'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/dma.o: in function
`mt7622_dma_init':
dma.c:(.text+0x4a6): undefined reference to `mt76_dma_attach'
ld: dma.c:(.text+0x756): undefined reference to `__mt76_poll'
ld: dma.c:(.text+0x796): undefined reference to `mt76_set_irq_mask'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/dma.o: in function
`mt7622_dma_cleanup':
dma.c:(.text+0x816): undefined reference to `mt76_dma_cleanup'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/mcu.o: in function
`mt7622_mcu_msg_send':
mcu.c:(.text+0x1b1): undefined reference to `mt76_mcu_msg_alloc'
ld: mcu.c:(.text+0x326): undefined reference to `mt76_mcu_get_response'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/mcu.o: in function
`mt7622_mcu_rx_event':
mcu.c:(.text+0x475): undefined reference to `mt76_mcu_rx_event'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/mcu.o: in function
`mt7622_mcu_init':
mcu.c:(.text+0x928): undefined reference to `__mt76_poll_msec'
ld: mcu.c:(.text+0xa67): undefined reference to `__mt76_poll_msec'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/debugfs.o: in function
`mt7622_init_debugfs':
debugfs.c:(.text+0x4e): undefined reference to `mt76_register_debugfs'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/mac.o: in function
`mt7622_mac_fill_rx':
mac.c:(.text+0x464): undefined reference to `mt76_get_rate'
ld: mac.c:(.text+0x5f5): undefined reference to `mt76_insert_ccmp_hdr'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/mac.o: in function
`mt7622_tx_complete_skb':
mac.c:(.text+0x6cb): undefined reference to `mt76_tx_complete_skb'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/mac.o: in function
`mt7622_mac_wtbl_update':
mac.c:(.text+0xbf5): undefined reference to `__mt76_poll'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/mac.o: in function
`mt7622_mac_set_rates':
mac.c:(.text+0xc6c): undefined reference to `__mt76_poll'
ld: mac.c:(.text+0x107c): undefined reference to `__mt76_poll'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/mac.o: in function
`mt7622_fill_txs':
mac.c:(.text+0x1467): undefined reference to `mt76_get_rate'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/mac.o: in function
`mt7622_mac_add_txs_skb':
mac.c:(.text+0x1547): undefined reference to `mt76_tx_status_lock'
ld: mac.c:(.text+0x1554): undefined reference to `mt76_tx_status_skb_get'
ld: mac.c:(.text+0x15c8): undefined reference to `mt76_tx_status_skb_done'
ld: mac.c:(.text+0x15d2): undefined reference to `mt76_tx_status_unlock'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/mac.o: in function
`mt7622_mac_wtbl_set_key':
mac.c:(.text+0x19bf): undefined reference to `__mt76_poll'
ld: mac.c:(.text+0x1aee): undefined reference to `__mt76_poll'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/mac.o: in function
`mt7622_tx_prepare_skb':
mac.c:(.text+0x1d9d): undefined reference to `mt76_tx_status_skb_add'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/mac.o: in function
`mt7622_mac_tx_free':
mac.c:(.text+0x2184): undefined reference to `mt76_tx_complete_skb'
ld: mac.c:(.text+0x2194): undefined reference to `mt76_put_txwi'
ld: drivers/net/wireless/mediatek/mt76_new/mt7622/mac.o: in function
`mt7622_mac_work':
> mac.c:(.text+0x24d1): undefined reference to
`mt76_tx_status_check'
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org Intel Corporation