tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   f55532a0c0b8bb6148f4e07853b876ef73bc69ca
commit: 520a07bff6fbb23cac905007d74c67058b189acb Merge branches 'i40iw', 
'sriov' and 'hfi1' into k.o/for-4.6
date:   6 days ago
config: x86_64-randconfig-s5-03271744 (attached as .config)
reproduce:
        git checkout 520a07bff6fbb23cac905007d74c67058b189acb
        # save the attached .config to linux build tree
        make ARCH=x86_64 

Note: it may well be a FALSE warning. FWIW you are at least aware of it now.
http://gcc.gnu.org/wiki/Better_Uninitialized_Warnings

All warnings (new ones prefixed by >>):

   drivers/infiniband/hw/i40iw/i40iw_cm.c: In function 'i40iw_make_cm_node':
>> drivers/infiniband/hw/i40iw/i40iw_cm.c:2206:52: warning: 'arpindex' may be 
>> used uninitialized in this function [-Wmaybe-uninitialized]
     ether_addr_copy(cm_node->rem_mac, iwdev->arp_table[arpindex].mac_addr);
                                                       ^

vim +/arpindex +2206 drivers/infiniband/hw/i40iw/i40iw_cm.c

8d8cd0bf Faisal Latif 2016-02-26  2190                                          
                    cm_info->loc_addr[0],
8d8cd0bf Faisal Latif 2016-02-26  2191                                          
                    cm_info->rem_addr[0],
f27b4746 Faisal Latif 2016-01-20  2192                                          
                    oldarpindex);
f27b4746 Faisal Latif 2016-01-20  2193  #if IS_ENABLED(CONFIG_IPV6)
f27b4746 Faisal Latif 2016-01-20  2194                  else
f27b4746 Faisal Latif 2016-01-20  2195                          arpindex = 
i40iw_addr_resolve_neigh_ipv6(iwdev,
8d8cd0bf Faisal Latif 2016-02-26  2196                                          
                         cm_info->loc_addr,
8d8cd0bf Faisal Latif 2016-02-26  2197                                          
                         cm_info->rem_addr,
f27b4746 Faisal Latif 2016-01-20  2198                                          
                         oldarpindex);
f27b4746 Faisal Latif 2016-01-20  2199  #endif
f27b4746 Faisal Latif 2016-01-20  2200          }
f27b4746 Faisal Latif 2016-01-20  2201          if (arpindex < 0) {
f27b4746 Faisal Latif 2016-01-20  2202                  i40iw_pr_err("cm_node 
arpindex\n");
f27b4746 Faisal Latif 2016-01-20  2203                  kfree(cm_node);
f27b4746 Faisal Latif 2016-01-20  2204                  return NULL;
f27b4746 Faisal Latif 2016-01-20  2205          }
f27b4746 Faisal Latif 2016-01-20 @2206          
ether_addr_copy(cm_node->rem_mac, iwdev->arp_table[arpindex].mac_addr);
f27b4746 Faisal Latif 2016-01-20  2207          i40iw_add_hte_node(cm_core, 
cm_node);
f27b4746 Faisal Latif 2016-01-20  2208          cm_core->stats_nodes_created++;
f27b4746 Faisal Latif 2016-01-20  2209          return cm_node;
f27b4746 Faisal Latif 2016-01-20  2210  }
f27b4746 Faisal Latif 2016-01-20  2211  
f27b4746 Faisal Latif 2016-01-20  2212  /**
f27b4746 Faisal Latif 2016-01-20  2213   * i40iw_rem_ref_cm_node - destroy an 
instance of a cm node
f27b4746 Faisal Latif 2016-01-20  2214   * @cm_node: connection's node

:::::: The code at line 2206 was first introduced by commit
:::::: f27b4746f378e033cd2f43c8116bd7cf39fc8575 i40iw: add connection 
management code

:::::: TO: Faisal Latif <faisal.la...@intel.com>
:::::: CC: Doug Ledford <dledf...@redhat.com>

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

Attachment: .config.gz
Description: Binary data

Reply via email to