CC: [email protected]
In-Reply-To: <[email protected]>
References: <[email protected]>
TO: Nikolay Aleksandrov <[email protected]>

Hi Nikolay,

[FYI, it's a private test report for your RFC patch.]
[auto build test WARNING on net/master]

url:    
https://github.com/0day-ci/linux/commits/Nikolay-Aleksandrov/net-ipv6-make-fib6_nh_init-properly-clean-after-itself-on-error/20211130-001132
base:   https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 
2191b1dfef7d45f44b5008d2148676d9f2c82874
:::::: branch date: 9 hours ago
:::::: commit date: 9 hours ago
config: x86_64-randconfig-s032-20211128 
(https://download.01.org/0day-ci/archive/20211130/[email protected]/config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce:
        # apt-get install sparse
        # sparse version: v0.6.4-dirty
        # 
https://github.com/0day-ci/linux/commit/2db1685345b4a1aecadba0a8197c79f5e49da8ec
        git remote add linux-review https://github.com/0day-ci/linux
        git fetch --no-tags linux-review 
Nikolay-Aleksandrov/net-ipv6-make-fib6_nh_init-properly-clean-after-itself-on-error/20211130-001132
        git checkout 2db1685345b4a1aecadba0a8197c79f5e49da8ec
        # save the config file to linux build tree
        make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir 
ARCH=x86_64 SHELL=/bin/bash

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <[email protected]>


sparse warnings: (new ones prefixed by >>)
>> net/ipv4/nexthop.c:2570:1: sparse: sparse: unused label 'out'
   net/ipv4/nexthop.c: note: in included file (through include/linux/sysctl.h, 
include/net/net_namespace.h, include/linux/netdevice.h, ...):
   include/linux/rbtree.h:74:9: sparse: sparse: incompatible types in 
comparison expression (different address spaces):
   include/linux/rbtree.h:74:9: sparse:    struct rb_node [noderef] __rcu *
   include/linux/rbtree.h:74:9: sparse:    struct rb_node *

vim +/out +2570 net/ipv4/nexthop.c

597cfe4fc3390a David Ahern         2019-05-24  2544  
53010f991a9f5e David Ahern         2019-05-24  2545  static int 
nh_create_ipv6(struct net *net,  struct nexthop *nh,
53010f991a9f5e David Ahern         2019-05-24  2546                       
struct nh_info *nhi, struct nh_config *cfg,
53010f991a9f5e David Ahern         2019-05-24  2547                       
struct netlink_ext_ack *extack)
53010f991a9f5e David Ahern         2019-05-24  2548  {
53010f991a9f5e David Ahern         2019-05-24  2549     struct fib6_nh *fib6_nh 
= &nhi->fib6_nh;
53010f991a9f5e David Ahern         2019-05-24  2550     struct fib6_config 
fib6_cfg = {
53010f991a9f5e David Ahern         2019-05-24  2551             .fc_table = 
l3mdev_fib_table(cfg->dev),
53010f991a9f5e David Ahern         2019-05-24  2552             .fc_ifindex = 
cfg->nh_ifindex,
53010f991a9f5e David Ahern         2019-05-24  2553             .fc_gateway = 
cfg->gw.ipv6,
53010f991a9f5e David Ahern         2019-05-24  2554             .fc_flags = 
cfg->nh_flags,
9aca491e0dccf8 Ryoga Saito         2021-09-02  2555             .fc_nlinfo = 
cfg->nlinfo,
b513bd035f4044 David Ahern         2019-05-24  2556             .fc_encap = 
cfg->nh_encap,
b513bd035f4044 David Ahern         2019-05-24  2557             .fc_encap_type 
= cfg->nh_encap_type,
38428d68719c45 Roopa Prabhu        2020-05-21  2558             .fc_is_fdb = 
cfg->nh_fdb,
53010f991a9f5e David Ahern         2019-05-24  2559     };
6f43e5252833f3 Colin Ian King      2019-05-30  2560     int err;
53010f991a9f5e David Ahern         2019-05-24  2561  
53010f991a9f5e David Ahern         2019-05-24  2562     if 
(!ipv6_addr_any(&cfg->gw.ipv6))
53010f991a9f5e David Ahern         2019-05-24  2563             
fib6_cfg.fc_flags |= RTF_GATEWAY;
53010f991a9f5e David Ahern         2019-05-24  2564  
53010f991a9f5e David Ahern         2019-05-24  2565     /* sets nh_dev if 
successful */
53010f991a9f5e David Ahern         2019-05-24  2566     err = 
ipv6_stub->fib6_nh_init(net, fib6_nh, &fib6_cfg, GFP_KERNEL,
53010f991a9f5e David Ahern         2019-05-24  2567                             
      extack);
2db1685345b4a1 Nikolay Aleksandrov 2021-11-29  2568     if (!err)
53010f991a9f5e David Ahern         2019-05-24  2569             nh->nh_flags = 
fib6_nh->fib_nh_flags;
1c743127cc54b1 Nikolay Aleksandrov 2021-11-23 @2570  out:
53010f991a9f5e David Ahern         2019-05-24  2571     return err;
53010f991a9f5e David Ahern         2019-05-24  2572  }
53010f991a9f5e David Ahern         2019-05-24  2573  

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/[email protected]
_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to