[ath6kl:pending 39/50] drivers/net/wireless/ath/ath11k/dp_rx.c:1662: undefined reference to `ath11k_debugfs_htt_ext_stats_handler'
kernel test robot
lkp at intel.com
Thu Sep 24 13:15:14 EDT 2020
tree: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git pending
head: 55dc2060f5674874a6c37b680bf6396629e05f99
commit: 568f06036ee23a003542227975f69a75ac172ba2 [39/50] ath11k: debugfs: move some function declarations to correct header files
config: nios2-randconfig-r026-20200923 (attached as .config)
compiler: nios2-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 568f06036ee23a003542227975f69a75ac172ba2
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=nios2
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp at intel.com>
All errors (new ones prefixed by >>):
nios2-linux-ld: drivers/net/wireless/ath/ath11k/dp_rx.o: in function `ath11k_dp_htt_htc_t2h_msg_handler':
>> drivers/net/wireless/ath/ath11k/dp_rx.c:1662: undefined reference to `ath11k_debugfs_htt_ext_stats_handler'
drivers/net/wireless/ath/ath11k/dp_rx.c:1662:(.text+0x4f70): relocation truncated to fit: R_NIOS2_CALL26 against `ath11k_debugfs_htt_ext_stats_handler'
# https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/commit/?id=568f06036ee23a003542227975f69a75ac172ba2
git remote add ath6kl https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
git fetch --no-tags ath6kl pending
git checkout 568f06036ee23a003542227975f69a75ac172ba2
vim +1662 drivers/net/wireless/ath/ath11k/dp_rx.c
1605
1606 void ath11k_dp_htt_htc_t2h_msg_handler(struct ath11k_base *ab,
1607 struct sk_buff *skb)
1608 {
1609 struct ath11k_dp *dp = &ab->dp;
1610 struct htt_resp_msg *resp = (struct htt_resp_msg *)skb->data;
1611 enum htt_t2h_msg_type type = FIELD_GET(HTT_T2H_MSG_TYPE, *(u32 *)resp);
1612 u16 peer_id;
1613 u8 vdev_id;
1614 u8 mac_addr[ETH_ALEN];
1615 u16 peer_mac_h16;
1616 u16 ast_hash;
1617
1618 ath11k_dbg(ab, ATH11K_DBG_DP_HTT, "dp_htt rx msg type :0x%0x\n", type);
1619
1620 switch (type) {
1621 case HTT_T2H_MSG_TYPE_VERSION_CONF:
1622 dp->htt_tgt_ver_major = FIELD_GET(HTT_T2H_VERSION_CONF_MAJOR,
1623 resp->version_msg.version);
1624 dp->htt_tgt_ver_minor = FIELD_GET(HTT_T2H_VERSION_CONF_MINOR,
1625 resp->version_msg.version);
1626 complete(&dp->htt_tgt_version_received);
1627 break;
1628 case HTT_T2H_MSG_TYPE_PEER_MAP:
1629 vdev_id = FIELD_GET(HTT_T2H_PEER_MAP_INFO_VDEV_ID,
1630 resp->peer_map_ev.info);
1631 peer_id = FIELD_GET(HTT_T2H_PEER_MAP_INFO_PEER_ID,
1632 resp->peer_map_ev.info);
1633 peer_mac_h16 = FIELD_GET(HTT_T2H_PEER_MAP_INFO1_MAC_ADDR_H16,
1634 resp->peer_map_ev.info1);
1635 ath11k_dp_get_mac_addr(resp->peer_map_ev.mac_addr_l32,
1636 peer_mac_h16, mac_addr);
1637 ath11k_peer_map_event(ab, vdev_id, peer_id, mac_addr, 0);
1638 break;
1639 case HTT_T2H_MSG_TYPE_PEER_MAP2:
1640 vdev_id = FIELD_GET(HTT_T2H_PEER_MAP_INFO_VDEV_ID,
1641 resp->peer_map_ev.info);
1642 peer_id = FIELD_GET(HTT_T2H_PEER_MAP_INFO_PEER_ID,
1643 resp->peer_map_ev.info);
1644 peer_mac_h16 = FIELD_GET(HTT_T2H_PEER_MAP_INFO1_MAC_ADDR_H16,
1645 resp->peer_map_ev.info1);
1646 ath11k_dp_get_mac_addr(resp->peer_map_ev.mac_addr_l32,
1647 peer_mac_h16, mac_addr);
1648 ast_hash = FIELD_GET(HTT_T2H_PEER_MAP_INFO2_AST_HASH_VAL,
1649 resp->peer_map_ev.info2);
1650 ath11k_peer_map_event(ab, vdev_id, peer_id, mac_addr, ast_hash);
1651 break;
1652 case HTT_T2H_MSG_TYPE_PEER_UNMAP:
1653 case HTT_T2H_MSG_TYPE_PEER_UNMAP2:
1654 peer_id = FIELD_GET(HTT_T2H_PEER_UNMAP_INFO_PEER_ID,
1655 resp->peer_unmap_ev.info);
1656 ath11k_peer_unmap_event(ab, peer_id);
1657 break;
1658 case HTT_T2H_MSG_TYPE_PPDU_STATS_IND:
1659 ath11k_htt_pull_ppdu_stats(ab, skb);
1660 break;
1661 case HTT_T2H_MSG_TYPE_EXT_STATS_CONF:
> 1662 ath11k_debugfs_htt_ext_stats_handler(ab, skb);
1663 break;
1664 case HTT_T2H_MSG_TYPE_PKTLOG:
1665 ath11k_htt_pktlog(ab, skb);
1666 break;
1667 case HTT_T2H_MSG_TYPE_BKPRESSURE_EVENT_IND:
1668 ath11k_htt_backpressure_event_handler(ab, skb);
1669 break;
1670 default:
1671 ath11k_warn(ab, "htt event %d not handled\n", type);
1672 break;
1673 }
1674
1675 dev_kfree_skb_any(skb);
1676 }
1677
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 24853 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/ath10k/attachments/20200925/56b4521d/attachment-0001.gz>
More information about the ath10k
mailing list