[PATCH] B43: Handle DMA RX descriptor underrun

Larry Finger Larry.Finger at lwfinger.net
Thu May 2 11:01:51 EDT 2013


On 05/02/2013 08:06 AM, Michael Büsch wrote:
> On Tue, 23 Apr 2013 21:45:11 +0200 (CEST)
> Thommy Jakobsson <thommyj at gmail.com> wrote:
>
>> From: Thommy Jakobsson <thommyj at gmail.com>
>>
>> Add handling of rx descriptor underflow. This fixes a fault that could
>> happen on slow machines, where data is received faster than the CPU can
>> handle. In such a case the device will use up all rx descriptors and
>> refuse to send any more data before confirming that it is ok. This
>> patch enables necessary interrupt to discover such a situation and will
>> handle them by dropping everything in the ring buffer.
>>
>> Reviewed-by: Michael Buesch <m at bues.ch>
>> Signed-off-by: Thommy Jakobsson <thommyj at gmail.com>
>> Cc: stable <stable at vger.kernel.org>
>
> Anybody interested in porting this to b43legacy (and testing)?

Michael,

I will take care of that. It may take a while due to other projects.

Larry





More information about the b43-dev mailing list