Commit 733dbf55 authored by Markus Schneider-Pargmann's avatar Markus Schneider-Pargmann Committed by Marc Kleine-Budde
Browse files

can: m_can: Reset cached active_interrupts on start



To force writing the enabled interrupts, reset the active_interrupts
cache.

Fixes: 07f25091 ("can: m_can: Implement receive coalescing")
Signed-off-by: default avatarMarkus Schneider-Pargmann <msp@baylibre.com>
Link: https://lore.kernel.org/all/20240805183047.305630-7-msp@baylibre.com


Signed-off-by: default avatarMarc Kleine-Budde <mkl@pengutronix.de>
parent a572fea8
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1541,6 +1541,7 @@ static int m_can_chip_config(struct net_device *dev)
		else
			interrupts &= ~(IR_ERR_LEC_31X);
	}
	cdev->active_interrupts = 0;
	m_can_interrupt_enable(cdev, interrupts);

	/* route all interrupts to INT0 */