linux/drivers/net/dsa
Tom Rix 405ef1b43a net: dsa: b53: check for timeout
[ Upstream commit 774d977abf ]

clang static analysis reports this problem

b53_common.c:1583:13: warning: The left expression of the compound
  assignment is an uninitialized value. The computed value will
  also be garbage
        ent.port &= ~BIT(port);
        ~~~~~~~~ ^

ent is set by a successful call to b53_arl_read().  Unsuccessful
calls are caught by an switch statement handling specific returns.
b32_arl_read() calls b53_arl_op_wait() which fails with the
unhandled -ETIMEDOUT.

So add -ETIMEDOUT to the switch statement.  Because
b53_arl_op_wait() already prints out a message, do not add another
one.

Fixes: 1da6df85c6 ("net: dsa: b53: Implement ARL add/del/dump operations")
Signed-off-by: Tom Rix <trix@redhat.com>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-08-26 10:31:06 +02:00
..
b53 net: dsa: b53: check for timeout 2020-08-26 10:31:06 +02:00
microchip net: dsa: microchip: initialize mutex before use 2018-11-23 08:17:06 +01:00
mv88e6xxx net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration 2020-08-19 08:14:59 +02:00
bcm_sf2_cfp.c net: dsa: bcm_sf2: Fix overflow checks 2020-04-23 10:30:22 +02:00
bcm_sf2_regs.h net: dsa: bcm_sf2: Disable learning while in WoL 2018-08-03 12:11:43 -07:00
bcm_sf2.c net: dsa: bcm_sf2: Fix node reference count 2020-07-22 09:32:03 +02:00
bcm_sf2.h net: dsa: bcm_sf2: Add support for IPv6 CFP rules 2017-10-23 03:06:47 +01:00
dsa_loop_bdinfo.c
dsa_loop.c net: dsa: loop: Add module soft dependency 2020-05-20 08:18:37 +02:00
dsa_loop.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Kconfig net: dsa: LAN9303: select REGMAP when LAN9303 enable 2019-12-31 16:35:29 +01:00
lan9303_i2c.c net: dsa: lan9303: Adjust indenting 2017-11-08 13:29:06 +09:00
lan9303_mdio.c net: dsa: lan9303: Adjust indenting 2017-11-08 13:29:06 +09:00
lan9303-core.c net: dsa: Pass stringset to ethtool operations 2018-04-27 11:53:03 -04:00
lan9303.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-11-04 09:26:51 +09:00
Makefile net: dsa: realtek-smi: Add Realtek SMI driver 2018-07-18 13:43:38 +09:00
mt7530.c net: dsa: mt7530: set CPU port to fallback mode 2020-06-07 13:17:54 +02:00
mt7530.h net: dsa: mt7530: set CPU port to fallback mode 2020-06-07 13:17:54 +02:00
mv88e6060.c mv88e6060: disable hardware level MAC learning 2018-12-21 14:15:20 +01:00
mv88e6060.h
qca8k.c net: dsa: qca8k: Enable delay for RGMII_ID mode 2020-01-27 14:50:25 +01:00
qca8k.h net: dsa: qca8k: Enable delay for RGMII_ID mode 2020-01-27 14:50:25 +01:00
realtek-smi.c net: dsa: realtek-smi: fix OF child-node lookup 2019-01-22 21:40:34 +01:00
realtek-smi.h net: dsa: realtek-smi: Add Realtek SMI driver 2018-07-18 13:43:38 +09:00
rtl8366.c net: dsa: rtl8366: Fix VLAN set-up 2020-08-19 08:15:00 +02:00
rtl8366rb.c net: dsa: rtl8366rb: add missing of_node_put after calling of_get_child_by_name 2019-10-29 09:19:34 +01:00
vitesse-vsc73xx.c net: dsa: vsc73xx: Make some functions static 2018-07-05 19:29:29 +09:00