From: Markus Pargmann Date: Mon, 28 Oct 2013 08:54:40 +0000 (+0100) Subject: can: c_can: Fix RX message handling, handle lost message before EOB X-Git-Tag: omap-for-v3.13/fixes-for-merge-window-take2~67^2~1^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5d0f801a2ccec3b1fdabc3392c8d99ed0413d216;p=pandora-kernel.git can: c_can: Fix RX message handling, handle lost message before EOB If we handle end of block messages with higher priority than a lost message, we can run into an endless interrupt loop. This is reproducable with a am335x processor and "cansequence -r" at 1Mbit. As soon as we loose a packet we can't escape from an interrupt loop. This patch fixes the problem by handling lost packets before EOB packets. Cc: linux-stable Signed-off-by: Markus Pargmann Signed-off-by: Marc Kleine-Budde --- Reading git-diff-tree failed