]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
can: rx-offload: can_rx_offload_offload_one(): increment rx_fifo_errors on queue...
authorMarc Kleine-Budde <mkl@pengutronix.de>
Wed, 9 Oct 2019 13:15:07 +0000 (15:15 +0200)
committerMarcelo Henrique Cerri <marcelo.cerri@canonical.com>
Fri, 17 Jan 2020 17:21:22 +0000 (14:21 -0300)
commit6d38749b592873a50c6a062055aa38ba46a75a43
tree8843f7bc1fd3bd74398d99e14d779965e70b36cc
parent329d1a10de2d367962dfd239c4c974a1889aa35a
can: rx-offload: can_rx_offload_offload_one(): increment rx_fifo_errors on queue overflow or OOM

BugLink: https://bugs.launchpad.net/bugs/1855787
[ Upstream commit 4e9016bee3bf0c24963097edace034ff205b565c ]

If the rx-offload skb_queue is full or the skb allocation fails (due to OOM),
the mailbox contents is discarded.

This patch adds the incrementing of the rx_fifo_errors statistics counter.

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
drivers/net/can/rx-offload.c