tree:   https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git master
head:   fceb9c3e38252992bbf1a3028cc2f7b871211533
commit: c6fcc4fc5f8b592600c7409e769ab68da0fb1eca [113/114] vxlan: avoid using 
stale vxlan socket.
config: i386-randconfig-x012-201644 (attached as .config)
compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
reproduce:
        git checkout c6fcc4fc5f8b592600c7409e769ab68da0fb1eca
        # save the attached .config to linux build tree
        make ARCH=i386 

All warnings (new ones prefixed by >>):

   drivers/net/vxlan.c: In function 'vxlan_group_used':
>> drivers/net/vxlan.c:947:21: warning: unused variable 'sock6' 
>> [-Wunused-variable]
     struct vxlan_sock *sock6 = NULL;
                        ^~~~~

vim +/sock6 +947 drivers/net/vxlan.c

   931                                           NUD_REACHABLE,
   932                                           NLM_F_EXCL|NLM_F_CREATE,
   933                                           vxlan->cfg.dst_port,
   934                                           vxlan->default_dst.remote_vni,
   935                                           0, NTF_SELF);
   936                  spin_unlock(&vxlan->hash_lock);
   937          }
   938  
   939          return false;
   940  }
   941  
   942  /* See if multicast group is already in use by other ID */
   943  static bool vxlan_group_used(struct vxlan_net *vn, struct vxlan_dev 
*dev)
   944  {
   945          struct vxlan_dev *vxlan;
   946          struct vxlan_sock *sock4;
 > 947          struct vxlan_sock *sock6 = NULL;
   948          unsigned short family = dev->default_dst.remote_ip.sa.sa_family;
   949  
   950          sock4 = rtnl_dereference(dev->vn4_sock);
   951  
   952          /* The vxlan_sock is only used by dev, leaving group has
   953           * no effect on other vxlan devices.
   954           */
   955          if (family == AF_INET && sock4 && atomic_read(&sock4->refcnt) 
== 1)

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

Attachment: .config.gz
Description: application/gzip

Reply via email to