Ahmed S. Darwish
a9ca6e13d6
can: kvaser_usb: Ignore spurious error events after a busoff
...
Sending data in high speed then introducing a busoff results
in spurious BUS_ERROR events from the USBCan-II firmware directly
_after_ the triggered BUS_OFF event.
In the current CAN state handling code, this will lead to an
invalid can state of ACTIVE, ERROR, or PASSIVE even though the
CAN controller has been already shut down due to the busoff.
Guard the state handling code from such invalid events.
Signed-off-by: Ahmed S. Darwish <ahmed.darwish@valeo.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2015-02-04 14:07:03 +01:00
..
c_can
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2015-01-27 16:59:56 -08:00
cc770
can: move can_stats.bus_off++ from can_bus_off into can_change_state
2015-01-20 13:56:53 +01:00
m_can
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2015-01-27 16:59:56 -08:00
mscan
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
sja1000
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
softing
can: move can_stats.bus_off++ from can_bus_off into can_change_state
2015-01-20 13:56:53 +01:00
spi
can: move can_stats.bus_off++ from can_bus_off into can_change_state
2015-01-20 13:56:53 +01:00
usb
can: kvaser_usb: Ignore spurious error events after a busoff
2015-02-04 14:07:03 +01:00
at91_can.c
can: at91_can: remove unused variable
2015-01-21 22:47:44 +01:00
bfin_can.c
can: move can_stats.bus_off++ from can_bus_off into can_change_state
2015-01-20 13:56:53 +01:00
dev.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2015-01-27 16:59:56 -08:00
flexcan.c
can: flexcan: remove unused variable
2015-01-21 22:47:44 +01:00
grcan.c
net: can: drop owner assignment from platform_drivers
2014-10-20 16:20:59 +02:00
janz-ican3.c
can: janz-ican3: fix type mismatch in assignment
2015-02-04 14:06:43 +01:00
Kconfig
drivers/net/can/Kconfig: Let CAN_AT91 depend on HAS_IOMEM
2014-10-03 15:52:03 -07:00
led.c
can: only rename enabled led triggers when changing the netdev name
2014-05-27 15:05:41 +02:00
Makefile
can: Enable -D__CHECK_ENDIAN__ for sparse by default
2014-12-07 21:22:06 +01:00
pch_can.c
can: move can_stats.bus_off++ from can_bus_off into can_change_state
2015-01-20 13:56:53 +01:00
rcar_can.c
can: move can_stats.bus_off++ from can_bus_off into can_change_state
2015-01-20 13:56:53 +01:00
slcan.c
can: slcan/vcan: eliminate banner[] variable, switch to pr_info()
2014-12-07 21:22:05 +01:00
ti_hecc.c
can: move can_stats.bus_off++ from can_bus_off into can_change_state
2015-01-20 13:56:53 +01:00
vcan.c
can: slcan/vcan: eliminate banner[] variable, switch to pr_info()
2014-12-07 21:22:05 +01:00
xilinx_can.c
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00