diff options
author | David Jander <david@protonic.nl> | 2014-08-27 09:58:05 (GMT) |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2014-09-18 09:15:15 (GMT) |
commit | fc05b884a31dbf259cc73cc856e634ec3acbebb6 (patch) | |
tree | 13a85ec5cd1e282ba0afa03bf9caaf6ac660b288 /lib | |
parent | c32fe4ad3e4861b2bfa1f44114c564935a123dda (diff) | |
download | linux-fc05b884a31dbf259cc73cc856e634ec3acbebb6.tar.xz |
can: flexcan: correctly initialize mailboxes
Apparently mailboxes may contain random data at startup, causing some of them
being prepared for message reception. This causes overruns being missed or even
confusing the IRQ check for trasmitted messages, increasing the transmit
counter instead of the error counter.
This patch initializes all mailboxes after the FIFO as RX_INACTIVE.
Signed-off-by: David Jander <david@protonic.nl>
Cc: linux-stable <stable@vger.kernel.org>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions