Hi Thomas,

[auto build test WARNING on net-next/master]

url:    
https://github.com/0day-ci/linux/commits/Thomas-Graf/bpf-BPF-for-lightweight-tunnel-encapsulation/20161101-084038
config: x86_64-randconfig-s0-11010954 (attached as .config)
compiler: gcc-4.4 (Debian 4.4.7-8) 4.4.7
reproduce:
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All warnings (new ones prefixed by >>):

   net/core/lwt_bpf.c: In function 'bpf_lwt_lookup6':
>> net/core/lwt_bpf.c:132: warning: initialized field with side-effects 
>> overwritten
   net/core/lwt_bpf.c:132: warning: (near initialization for 'fl6')

vim +132 net/core/lwt_bpf.c

   116          }
   117  
   118          return dst->lwtstate->orig_input(skb);
   119  }
   120  
   121  #if IS_ENABLED(CONFIG_IPV6)
   122  static struct dst_entry *bpf_lwt_lookup6(struct net *net, struct 
sk_buff *skb,
   123                                           struct bpf_lwt *bpf)
   124  {
   125          struct ipv6hdr *ip6h = ipv6_hdr(skb);
   126          struct dst_entry *dst;
   127          struct flowi6 fl6 = {
   128                  .daddr = ip6h->daddr,
   129                  .saddr = ip6h->saddr,
   130                  .flowlabel = ip6_flowinfo(ip6h),
   131                  .flowi6_mark = skb->mark,
 > 132                  .flowi6_proto = ip6h->nexthdr,
   133                  .flowi6_oif = skb->sk ? skb->sk->sk_bound_dev_if : 0,
   134          };
   135  
   136          dst = ip6_route_output(net, skb->sk, &fl6);
   137          if (unlikely(dst->error)) {
   138                  int err = dst->error;
   139                  dst_release(dst);
   140                  return ERR_PTR(err);

---
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