mirror_ubuntu-kernels/drivers/net/can/m_can
Markus Schneider-Pargmann 9083e0b09d can: m_can: Keep interrupts enabled during peripheral read
Interrupts currently get disabled if the interrupt status shows new
received data. Non-peripheral chips handle receiving in a worker thread,
but peripheral chips are handling the receive process in the threaded
interrupt routine itself without scheduling it for a different worker.
So there is no need to disable interrupts for peripheral chips.

Signed-off-by: Markus Schneider-Pargmann <msp@baylibre.com>
Reviewed-by: Simon Horman <simon.horman@corigine.com>
Link: https://lore.kernel.org/all/20230315110546.2518305-6-msp@baylibre.com
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2023-03-24 19:13:54 +01:00
..
Kconfig can: Kconfig: add CONFIG_CAN_RX_OFFLOAD 2022-06-11 17:11:02 +02:00
m_can_pci.c can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methods 2022-11-24 16:10:18 +01:00
m_can_platform.c can: m_can: Call the RAM init directly from m_can_chip_config 2022-12-12 11:42:33 +01:00
m_can.c can: m_can: Keep interrupts enabled during peripheral read 2023-03-24 19:13:54 +01:00
m_can.h can: m_can: sort header inclusion alphabetically 2022-12-10 13:24:39 +01:00
Makefile can: tcan4x5x: move regmap code into seperate file 2021-01-06 15:15:37 +01:00
tcan4x5x-core.c can: tcan4x5x: Fix use of register error status mask 2022-12-12 12:00:50 +01:00
tcan4x5x-regmap.c can: tcan4x5x: Specify separate read/write ranges 2022-12-12 12:01:01 +01:00
tcan4x5x.h can: tcan4x5x: remove duplicate include of regmap.h 2021-03-30 11:14:48 +02:00