BCC: [email protected] CC: [email protected] CC: [email protected] TO: Vladimir Oltean <[email protected]>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git master head: 169ccf0e40825d9e465863e4707d8e8546d3c3cb commit: fe90104cd6048364db821c06bcb2246074919c04 [33/49] net: mscc: ocelot: move stats code to ocelot_stats.c :::::: branch date: 35 hours ago :::::: commit date: 35 hours ago config: openrisc-randconfig-m041-20220907 (https://download.01.org/0day-ci/archive/20220911/[email protected]/config) compiler: or1k-linux-gcc (GCC) 12.1.0 If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot <[email protected]> Reported-by: Dan Carpenter <[email protected]> smatch warnings: drivers/net/ethernet/mscc/ocelot_stats.c:75 ocelot_check_stats_work() error: uninitialized symbol 'err'. vim +/err +75 drivers/net/ethernet/mscc/ocelot_stats.c fe90104cd60483 Vladimir Oltean 2022-09-08 55 fe90104cd60483 Vladimir Oltean 2022-09-08 56 static void ocelot_check_stats_work(struct work_struct *work) fe90104cd60483 Vladimir Oltean 2022-09-08 57 { fe90104cd60483 Vladimir Oltean 2022-09-08 58 struct delayed_work *del_work = to_delayed_work(work); fe90104cd60483 Vladimir Oltean 2022-09-08 59 struct ocelot *ocelot = container_of(del_work, struct ocelot, fe90104cd60483 Vladimir Oltean 2022-09-08 60 stats_work); fe90104cd60483 Vladimir Oltean 2022-09-08 61 int port, err; fe90104cd60483 Vladimir Oltean 2022-09-08 62 fe90104cd60483 Vladimir Oltean 2022-09-08 63 mutex_lock(&ocelot->stat_view_lock); fe90104cd60483 Vladimir Oltean 2022-09-08 64 fe90104cd60483 Vladimir Oltean 2022-09-08 65 for (port = 0; port < ocelot->num_phys_ports; port++) { fe90104cd60483 Vladimir Oltean 2022-09-08 66 err = ocelot_port_update_stats(ocelot, port); fe90104cd60483 Vladimir Oltean 2022-09-08 67 if (err) fe90104cd60483 Vladimir Oltean 2022-09-08 68 break; fe90104cd60483 Vladimir Oltean 2022-09-08 69 fe90104cd60483 Vladimir Oltean 2022-09-08 70 spin_lock(&ocelot->stats_lock); fe90104cd60483 Vladimir Oltean 2022-09-08 71 ocelot_port_transfer_stats(ocelot, port); fe90104cd60483 Vladimir Oltean 2022-09-08 72 spin_unlock(&ocelot->stats_lock); fe90104cd60483 Vladimir Oltean 2022-09-08 73 } fe90104cd60483 Vladimir Oltean 2022-09-08 74 fe90104cd60483 Vladimir Oltean 2022-09-08 @75 if (!err && ocelot->ops->update_stats) fe90104cd60483 Vladimir Oltean 2022-09-08 76 ocelot->ops->update_stats(ocelot); fe90104cd60483 Vladimir Oltean 2022-09-08 77 fe90104cd60483 Vladimir Oltean 2022-09-08 78 mutex_unlock(&ocelot->stat_view_lock); fe90104cd60483 Vladimir Oltean 2022-09-08 79 fe90104cd60483 Vladimir Oltean 2022-09-08 80 if (err) fe90104cd60483 Vladimir Oltean 2022-09-08 81 dev_err(ocelot->dev, "Error %d updating ethtool stats\n", err); fe90104cd60483 Vladimir Oltean 2022-09-08 82 fe90104cd60483 Vladimir Oltean 2022-09-08 83 queue_delayed_work(ocelot->stats_queue, &ocelot->stats_work, fe90104cd60483 Vladimir Oltean 2022-09-08 84 OCELOT_STATS_CHECK_DELAY); fe90104cd60483 Vladimir Oltean 2022-09-08 85 } fe90104cd60483 Vladimir Oltean 2022-09-08 86 -- 0-DAY CI Kernel Test Service https://01.org/lkp _______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
