]> www.infradead.org Git - users/willy/pagecache.git/commit
can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics
authorDario Binacchi <dario.binacchi@amarulasolutions.com>
Fri, 22 Nov 2024 22:15:48 +0000 (23:15 +0100)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Tue, 26 Nov 2024 09:50:40 +0000 (10:50 +0100)
commitbb03d568bb21b4afe7935d1943bcf68ddea3ea45
tree6785d73091bfafe8e8b6cac3ffdacc4f009d4d01
parent988d4222bf9039a875a3d48f2fe35c317831ff68
can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics

The ifi_canfd_handle_lec_err() function was incorrectly incrementing only
the receive error counter, even in cases of bit or acknowledgment errors
that occur during transmission.

Fix the issue by incrementing the appropriate counter based on the
type of error.

Fixes: 5bbd655a8bd0 ("can: ifi: Add more detailed error reporting")
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Link: https://patch.msgid.link/20241122221650.633981-8-dario.binacchi@amarulasolutions.com
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/ifi_canfd/ifi_canfd.c