can: m_can: disable_all_interrupts, not clear active_interrupts
active_interrupts is a cache for the enabled interrupts and not the global masking of interrupts. Do not clear this variable otherwise we may loose the state of the interrupts. Fixes: 07f25091 ("can: m_can: Implement receive coalescing") Signed-off-by:Markus Schneider-Pargmann <msp@baylibre.com> Link: https://lore.kernel.org/all/20240805183047.305630-6-msp@baylibre.comSigned-off-by:
Marc Kleine-Budde <mkl@pengutronix.de>
Showing
Please register or sign in to comment