android_kernel_lge_bullhead/net/can
Oliver Hartkopp d5361ee850 can: bcm: fix hrtimer/tasklet termination in bcm op removal
commit a06393ed03167771246c4c43192d9c264bc48412 upstream.

When removing a bcm tx operation either a hrtimer or a tasklet might run.
As the hrtimer triggers its associated tasklet and vice versa we need to
take care to mutually terminate both handlers.

Reported-by: Michael Josenhans <michael.josenhans@web.de>
Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net>
Tested-by: Michael Josenhans <michael.josenhans@web.de>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Willy Tarreau <w@1wt.eu>
2017-06-20 14:03:12 +02:00
..
Kconfig can: Kconfig: switch on all CAN protocolls by default 2013-01-26 16:58:58 +01:00
Makefile can-gw: add netlink based CAN routing 2011-09-16 17:37:51 -04:00
af_can.c can: Fix kernel panic at security_sock_rcv_skb 2017-06-08 00:47:09 +02:00
af_can.h can: Fix kernel panic at security_sock_rcv_skb 2017-06-08 00:47:09 +02:00
bcm.c can: bcm: fix hrtimer/tasklet termination in bcm op removal 2017-06-20 14:03:12 +02:00
gw.c can: Fix kernel panic at security_sock_rcv_skb 2017-06-08 00:47:09 +02:00
proc.c procfs: new helper - PDE_DATA(inode) 2013-04-09 14:13:32 -04:00
raw.c can: raw: raw_setsockopt: limit number of can_filter that can be set 2017-06-20 08:03:01 +02:00