From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael =?UTF-8?B?QsO8c2No?= Date: Sun, 21 Apr 2013 08:38:22 +0200 Subject: [PATCH] b43: use rx desc underrun interrupt In-Reply-To: References: <20130420211223.640b7c5b@milhouse> <20130420215056.3d0b0dbb@milhouse> Message-ID: <20130421083822.5d6599e3@milhouse> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: b43-dev@lists.infradead.org On Sat, 20 Apr 2013 23:23:54 +0200 (CEST) Thommy Jakobsson wrote: > Isn't that exactly what we do in b43_dma_rx? The initial rx descriptor > index is just to make the device to start. Theoretically you could get > into a fault situation if the device succeds in using up all descriptors > between b43_dma_rx_discard (added by my patch) and the call to b43_dma_rx. > Because then you could start reading the same packet as the device is > writing to. Yes this is true. And thus I'm currently unsure why we need this patch at all. _Why_ does the DMA stall as soon as the ring is filled up? -- Michael -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: not available URL: