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 <[email protected]>

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/[email protected]

Attachment: .config.gz
Description: application/gzip

_______________________________________________
ath10k mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/ath10k

Reply via email to