Hi Kalle,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 
ath11k-bringup
head:   35cc32b22656933c119837e2b55e8bf0616050d9
commit: 258bbf525e652e244aa8b2331f55fda573fbe926 [3/82] ath11k: add driver
config: mips-allmodconfig (attached as .config)
compiler: mips-linux-gnu-gcc (Debian 7.2.0-11) 7.2.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 258bbf525e652e244aa8b2331f55fda573fbe926
        # save the attached .config to linux build tree
        GCC_VERSION=7.2.0 make.cross ARCH=mips 

All errors (new ones prefixed by >>):

   In file included from drivers/net/wireless/ath/ath11k/core.h:20:0,
                    from drivers/net/wireless/ath/ath11k/debug_htt_stats.c:6:
   drivers/net/wireless/ath/ath11k/dp.h: In function 'dp_peer_map_get_mac_addr':
   drivers/net/wireless/ath/ath11k/dp.h:958:13: error: implicit declaration of 
function 'swap32'; did you mean 'swab32'? 
[-Werror=implicit-function-declaration]
     addr_l32 = swap32(addr_l32);
                ^~~~~~
                swab32
   drivers/net/wireless/ath/ath11k/dp.h:959:13: error: implicit declaration of 
function 'swap16'; did you mean 'swab16'? 
[-Werror=implicit-function-declaration]
     addr_h16 = swap16(addr_h16);
                ^~~~~~
                swab16
   drivers/net/wireless/ath/ath11k/debug_htt_stats.c: In function 
'ath11k_read_htt_stats':
>> drivers/net/wireless/ath/ath11k/debug_htt_stats.c:4696:14: error: implicit 
>> declaration of function 'vmalloc'; did you mean 'kvmalloc'? 
>> [-Werror=implicit-function-declaration]
     stats_req = vmalloc(sizeof(*stats_req) +
                 ^~~~~~~
                 kvmalloc
   drivers/net/wireless/ath/ath11k/debug_htt_stats.c:4696:12: warning: 
assignment makes pointer from integer without a cast [-Wint-conversion]
     stats_req = vmalloc(sizeof(*stats_req) +
               ^
>> drivers/net/wireless/ath/ath11k/debug_htt_stats.c:4734:2: error: implicit 
>> declaration of function 'vfree'; did you mean 'kvfree'? 
>> [-Werror=implicit-function-declaration]
     vfree(stats_req);
     ^~~~~
     kvfree
   cc1: some warnings being treated as errors

vim +4696 drivers/net/wireless/ath/ath11k/debug_htt_stats.c

  4683  
  4684  static ssize_t ath11k_read_htt_stats(struct file *file,
  4685                                       char __user *user_buf,
  4686                                       size_t count, loff_t *ppos)
  4687  {
  4688          struct ath11k *ar = file->private_data;
  4689          struct ath11k_base *ab = ar->ab;
  4690          struct debug_htt_stats_req *stats_req;
  4691          char *buf = NULL;
  4692          u32 length = 0;
  4693          int ret, pdev_id;
  4694          u64 cookie = 0;
  4695  
> 4696          stats_req = vmalloc(sizeof(*stats_req) +
  4697                              ATH11K_HTT_STATS_BUF_SIZE);
  4698          if (!stats_req)
  4699                  return -ENOMEM;
  4700  
  4701          init_completion(&stats_req->cmpln);
  4702  
  4703          stats_req->done = false;
  4704          stats_req->pdev_id = ar->pdev->pdev_id;
  4705  
  4706          cookie |= (u32)stats_req;
  4707          mutex_lock(&ar->conf_mutex);
  4708          pdev_id = stats_req->pdev_id;
  4709          ret = ath11k_dp_htt_h2t_ext_stats_req(ar,
  4710                          ab->pdevs[pdev_id].debug.htt_stats_type,
  4711                          cookie);
  4712          mutex_unlock(&ar->conf_mutex);
  4713          if (ret) {
  4714                  ath11k_warn(ab, "failed to send htt stats request: 
%d\n", ret);
  4715                  goto out;
  4716          }
  4717  
  4718          while (!wait_for_completion_timeout(&stats_req->cmpln, 3 * HZ)) 
{
  4719                  spin_lock_bh(&ab->pdevs[pdev_id].debug.stats_lock);
  4720                  if (!stats_req->done) {
  4721                          stats_req->done = true;
  4722                          
spin_unlock_bh(&ab->pdevs[pdev_id].debug.stats_lock);
  4723                          ret = -ETIMEDOUT;
  4724                          ath11k_warn(ab, "suspend timed out - pdev pause 
event never came\n");
  4725                          break;
  4726                  }
  4727                  spin_unlock_bh(&ab->pdevs[pdev_id].debug.stats_lock);
  4728          }
  4729  
  4730          buf = stats_req->buf;
  4731          length = min_t(u32, stats_req->buf_len, 
ATH11K_HTT_STATS_BUF_SIZE);
  4732  out:
  4733          count = simple_read_from_buffer(user_buf, count, ppos, buf, 
length);
> 4734          vfree(stats_req);
  4735          return count;
  4736  }
  4737  

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Attachment: .config.gz
Description: application/gzip

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

Reply via email to