All of lore.kernel.org
 help / color / mirror / Atom feed
* [linux-next:master 13622/14083] drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c:28:10: warning: Variable 'err' is assigned a value that is never used. [unreadVariable]
@ 2020-04-13  7:46 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2020-04-13  7:46 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 2804 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head:   d2a22790db7075dbd0738d24d1c5ee4611421c4c
commit: 7e4d47596b686bb2714d05f8774ada884ec8983d [13622/14083] ionic: replay filters after fw upgrade

If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp@intel.com>


cppcheck warnings: (new ones prefixed by >>)

   drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c:25:21: warning: The scope of the variable 'head' can be reduced. [variableScope]
    struct hlist_head *head;
                       ^
   drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c:82:21: warning: The scope of the variable 'head' can be reduced. [variableScope]
    struct hlist_head *head;
                       ^
>> drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c:28:10: warning: Variable 'err' is assigned a value that is never used. [unreadVariable]
    int err = 0;
            ^

vim +/err +28 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c

    19	
    20	void ionic_rx_filter_replay(struct ionic_lif *lif)
    21	{
    22		struct ionic_rx_filter_add_cmd *ac;
    23		struct ionic_admin_ctx ctx;
    24		struct ionic_rx_filter *f;
    25		struct hlist_head *head;
    26		struct hlist_node *tmp;
    27		unsigned int i;
  > 28		int err = 0;
    29	
    30		ac = &ctx.cmd.rx_filter_add;
    31	
    32		for (i = 0; i < IONIC_RX_FILTER_HLISTS; i++) {
    33			head = &lif->rx_filters.by_id[i];
    34			hlist_for_each_entry_safe(f, tmp, head, by_id) {
    35				ctx.work = COMPLETION_INITIALIZER_ONSTACK(ctx.work);
    36				memcpy(ac, &f->cmd, sizeof(f->cmd));
    37				dev_dbg(&lif->netdev->dev, "replay filter command:\n");
    38				dynamic_hex_dump("cmd ", DUMP_PREFIX_OFFSET, 16, 1,
    39						 &ctx.cmd, sizeof(ctx.cmd), true);
    40	
    41				err = ionic_adminq_post_wait(lif, &ctx);
    42				if (err) {
    43					switch (le16_to_cpu(ac->match)) {
    44					case IONIC_RX_FILTER_MATCH_VLAN:
    45						netdev_info(lif->netdev, "Replay failed - %d: vlan %d\n",
    46							    err,
    47							    le16_to_cpu(ac->vlan.vlan));
    48						break;
    49					case IONIC_RX_FILTER_MATCH_MAC:
    50						netdev_info(lif->netdev, "Replay failed - %d: mac %pM\n",
    51							    err, ac->mac.addr);
    52						break;
    53					case IONIC_RX_FILTER_MATCH_MAC_VLAN:
    54						netdev_info(lif->netdev, "Replay failed - %d: vlan %d mac %pM\n",
    55							    err,
    56							    le16_to_cpu(ac->vlan.vlan),
    57							    ac->mac.addr);
    58						break;
    59					}
    60				}
    61			}
    62		}
    63	}
    64	

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-04-13  7:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-13  7:46 [linux-next:master 13622/14083] drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c:28:10: warning: Variable 'err' is assigned a value that is never used. [unreadVariable] kbuild test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.