]> git.baikalelectronics.ru Git - kernel.git/commit
can: xilinx_can: update stats.tx_bytes after transmission
authorAnssi Hannula <anssi.hannula@bitwise.fi>
Mon, 26 Feb 2018 12:50:35 +0000 (14:50 +0200)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Fri, 27 Jul 2018 08:40:17 +0000 (10:40 +0200)
commit4042cef4eda56f16c35500698ddc542ea8973192
treee61ba6e7838c4108dccba1a96f78dc78906a3920
parentb3241d7f2a610886ec062b55f1a4b34a45115dee
can: xilinx_can: update stats.tx_bytes after transmission

The driver updates stats.tx_bytes in start_xmit() even though it could
do so in TX interrupt handler.

Change the code to update tx_bytes in the interrupt handler, using the
return value of can_get_echo_skb().

Signed-off-by: Anssi Hannula <anssi.hannula@bitwise.fi>
Cc: Michal Simek <michal.simek@xilinx.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/xilinx_can.c