From mboxrd@z Thu Jan 1 00:00:00 1970 From: ISE Development Date: Wed, 20 Mar 2013 12:26:23 +0100 Subject: [RFC/RFT] b43: A fix for DMA transmission sequence errors In-Reply-To: <514350EA.2060205@lwfinger.net> References: <51421afb.xUa3KbaBuvmUk4RG%Larry.Finger@lwfinger.net> <514350EA.2060205@lwfinger.net> Message-ID: <4518745.W5blfs9sIi@wks001.ise.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: =?utf-8?B?UmFmYcWCIE1pxYJlY2tp?= Cc: Larry Finger , Michael Buesch , b43-dev@lists.infradead.org, linux-wireless@vger.kernel.org On Friday 15 Mar 2013 11:48:42 Larry Finger wrote: > On 03/15/2013 01:37 AM, Rafa? Mi?ecki wrote: > > OK, so after early tests, this card doesn't support full-addressing at > > all. > > > > I'll give this patch a try during the weekend. > > Please follow Michael's suggestion, and change > > if (slot == firstused + 2) { > > into > > if (slot == next_slot(ring, next_slot(ring, firstused))) { > > This change is needed just in case "firstused + 2" wraps around. > > Thanks, > > Larry Did you get a chance to validate this patch? So far on my system, it has been running for over week without problems (over 15GB of traffic). Iestyn.