]> git.baikalelectronics.ru Git - kernel.git/commit
can: flexcan: increase error counters if skb enqueueing via can_rx_offload_queue_sort...
authorMarc Kleine-Budde <mkl@pengutronix.de>
Mon, 15 Jul 2019 18:53:08 +0000 (20:53 +0200)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Mon, 4 Nov 2019 20:47:22 +0000 (21:47 +0100)
commitd6cd44314c3630f59a1fd1a2c0df9bc3bd35caab
treebd1bc40ada093678142021b6acc77b0346c9e65d
parente361e70a2a6912880e81b93138898ffd77a6ab67
can: flexcan: increase error counters if skb enqueueing via can_rx_offload_queue_sorted() fails

The call to can_rx_offload_queue_sorted() may fail and return an error
(in the current implementation due to resource shortage). The passed skb
is consumed.

This patch adds incrementing of the appropriate error counters to let
the device statistics reflect that there's a problem.

Reported-by: Martin Hundebøll <martin@geanix.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/flexcan.c