Re: [PATCH net-next v2 2/3] ipv6: support sport and dport in RTM_GETROUTE
From: kbuild test robot <hidden>
Date: 2018-05-07 06:23:38
Hi Roopa, Thank you for the patch! Perhaps something to improve: [auto build test WARNING on net-next/master] url: https://github.com/0day-ci/linux/commits/Roopa-Prabhu/fib-rule-selftest/20180507-094538 reproduce: # apt-get install sparse make ARCH=x86_64 allmodconfig make C=1 CF=-D__CHECK_ENDIAN__ sparse warnings: (new ones prefixed by >>) net/ipv6/route.c:2591:15: sparse: expression using sizeof(void) net/ipv6/route.c:1391:15: sparse: expression using sizeof(void) net/ipv6/route.c:1590:36: sparse: incorrect type in initializer (different address spaces) @@ expected struct fib6_info *from @@ got struct fib6_info struct fib6_info *from @@ net/ipv6/route.c:1590:36: expected struct fib6_info *from net/ipv6/route.c:1590:36: got struct fib6_info [noderef] <asn:4>*from net/ipv6/route.c:1968:39: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [unsigned] [usertype] flow_label @@ got gned] [usertype] flow_label @@ net/ipv6/route.c:1968:39: expected unsigned int [unsigned] [usertype] flow_label net/ipv6/route.c:1968:39: got restricted __be32 net/ipv6/route.c:2311:15: sparse: expression using sizeof(void)
quoted
net/ipv6/route.c:4735:29: sparse: incorrect type in initializer (different base types) @@ expected int [signed] p @@ got restint [signed] p @@
net/ipv6/route.c:4735:29: expected int [signed] p net/ipv6/route.c:4735:29: got restricted __be16
quoted
net/ipv6/route.c:4740:15: sparse: incorrect type in assignment (different base types) @@ expected restricted __be16 [usertype] <noident> @@ got 6 [usertype] <noident> @@
net/ipv6/route.c:4740:15: expected restricted __be16 [usertype] <noident>
net/ipv6/route.c:4740:15: got int [signed] p
net/ipv6/route.c:3196:12: sparse: context imbalance in 'ip6_route_del' - wrong count at exit
vim +4735 net/ipv6/route.c
4732
4733 static int nla_get_port(struct nlattr *attr, __be16 *port)
4734 {4735 int p = nla_get_be16(attr);
4736 4737 if (p <= 0 || p >= 0xffff) 4738 return -EINVAL; 4739
4740 *port = p;
4741 return 0; 4742 } 4743 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation