linux-stable/drivers/net/dsa/mv88e6xxx
Tobias Waldekranz 44f6b75c09 net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
[ Upstream commit fc82a08ae7 ]

mv88e6xxx_get_stats, which collects stats from various sources,
expects all callees to return the number of stats read. If an error
occurs, 0 should be returned.

Prevent future mishaps of this kind by updating the return type to
reflect this contract.

Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Signed-off-by: Tobias Waldekranz <tobias@waldekranz.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-02-05 20:12:52 +00:00
..
Kconfig
Makefile net: dsa: mv88e6xxx: replace ATU violation prints with trace points 2023-04-06 12:10:57 +02:00
chip.c net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent 2023-10-10 22:00:42 +02:00
chip.h net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path 2024-02-05 20:12:52 +00:00
devlink.c
devlink.h
global1.c net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent 2023-10-10 22:00:42 +02:00
global1.h net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent 2023-10-10 22:00:42 +02:00
global1_atu.c net: dsa: mv88e6xxx: replace ATU violation prints with trace points 2023-04-06 12:10:57 +02:00
global1_vtu.c net: dsa: mv88e6xxx: replace VTU violation prints with trace points 2023-04-06 12:10:57 +02:00
global2.c net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent 2023-10-10 22:00:42 +02:00
global2.h net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent 2023-10-10 22:00:42 +02:00
global2_avb.c
global2_scratch.c
hwtstamp.c
hwtstamp.h
phy.c
phy.h
port.c net: dsa: mv88e6xxx: Add RGMII delay to 88E6320 2023-05-30 14:03:17 +01:00
port.h net: dsa: mv88e6xxx: Add RGMII delay to 88E6320 2023-05-30 14:03:17 +01:00
port_hidden.c
ptp.c
ptp.h
serdes.c net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path 2024-02-05 20:12:52 +00:00
serdes.h net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path 2024-02-05 20:12:52 +00:00
smi.c
smi.h
trace.c net: dsa: mv88e6xxx: replace ATU violation prints with trace points 2023-04-06 12:10:57 +02:00
trace.h net: dsa: mv88e6xxx: replace VTU violation prints with trace points 2023-04-06 12:10:57 +02:00