]> git.baikalelectronics.ru Git - kernel.git/commit
can: j1939: transport: j1939_cancel_active_session(): use hrtimer_try_to_cancel(...
authorOleksij Rempel <o.rempel@pengutronix.de>
Fri, 8 Nov 2019 13:02:10 +0000 (14:02 +0100)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Wed, 13 Nov 2019 09:42:34 +0000 (10:42 +0100)
commitc44d59686a9ef1b5a173caa34a7805eb2c410164
tree9ba4b3feca917f6a2c438a8d2c518c71144c79d5
parenta70a90e83a3183fc067c52fdffc0efe05eabb183
can: j1939: transport: j1939_cancel_active_session(): use hrtimer_try_to_cancel() instead of hrtimer_cancel()

This part of the code protected by lock used in the hrtimer as well.
Using hrtimer_cancel() will trigger dead lock.

Fixes: 877b9bba3266 ("can: add support of SAE J1939 protocol")
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
net/can/j1939/transport.c