commit | f45c1b09261b1f02019e422846e2545ea61ce89d | [log] [tgz] |
---|---|---|
author | Gerhard Bertelsmann <info@gerhard-bertelsmann.de> | Mon Nov 06 18:16:56 2017 +0100 |
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | Wed Nov 15 15:53:20 2017 +0100 |
tree | d4d0e2b0c59b7d9d4efa63249150b837ec9681fb | |
parent | bad4c8f1bc25970895aee312c93130cff7cdcf0f [diff] |
can: sun4i: handle overrun in RX FIFO commit 4dcf924c2eda0c47a5c53b7703e3dc65ddaa8920 upstream. SUN4Is CAN IP has a 64 byte deep FIFO buffer. If the buffer is not drained fast enough (overrun) it's getting mangled. Already received frames are dropped - the data can't be restored. Signed-off-by: Gerhard Bertelsmann <info@gerhard-bertelsmann.de> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>