commit | 43200a4480cbbe660309621817f54cbb93907108 | [log] [tgz] |
---|---|---|
author | Wolfgang Grandegger <wg@grandegger.com> | Mon Jun 13 15:44:19 2016 +0200 |
committer | Marc Kleine-Budde <mkl@pengutronix.de> | Mon Jun 20 09:32:40 2016 +0200 |
tree | 1334834bf844d7544a169d25ccef8c4cc21d4bb5 | |
parent | 427460c83cdf55069eee49799a0caef7dde8df69 [diff] |
can: at91_can: RX queue could get stuck at high bus load At high bus load it could happen that "at91_poll()" enters with all RX message boxes filled up. If then at the end the "quota" is exceeded as well, "rx_next" will not be reset to the first RX mailbox and hence the interrupts remain disabled. Signed-off-by: Wolfgang Grandegger <wg@grandegger.com> Tested-by: Amr Bekhit <amrbekhit@gmail.com> Cc: <stable@vger.kernel.org> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>