]> git.baikalelectronics.ru Git - kernel.git/commit
can: flexcan: flexcan_irq_state(): only read timestamp if needed
authorMarc Kleine-Budde <mkl@pengutronix.de>
Wed, 9 Oct 2019 13:15:37 +0000 (15:15 +0200)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Mon, 11 Nov 2019 20:58:11 +0000 (21:58 +0100)
commitab58365ed9877368050fb4a7a1affbe9ba591d7a
tree9b9b4732b2f102004335ac58bcb04a8cb93f9f43
parent50ddfd9cc76899521eeae217de6a8de913264890
can: flexcan: flexcan_irq_state(): only read timestamp if needed

The function flexcan_irq_state() checks the controller for CAN state
changes and pushes a skb with the new state and a timestamp into the
rx-offload framework.

This patch optimizes the function by only reading the timestamp, if a
state change is detected.

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/flexcan.c