Re: b43 fatal DMA errors

2009-10-28 Thread Gábor Stefanik
2009/10/28 Linus Torvalds torva...@linux-foundation.org: On Sun, 25 Oct 2009, Gábor Stefanik wrote: Also, is there any reference to a failed channel switch in the log? I've been debugging this some more, and it looks like there are more issues at play than just the DMA problem. With the

[PATCH] b43: Fix DMA TX bounce buffer copying

2009-10-28 Thread Michael Buesch
b43 allocates a bouncebuffer, if the supplied TX skb is in an invalid memory range for DMA. However, this is broken in that it fails to copy over some metadata to the new skb. This patch fixes three problems: * Failure to adjust the ieee80211_tx_info pointer to the new buffer. This results in a

Re: [PATCH] b43: Fix DMA TX bounce buffer copying

2009-10-28 Thread Larry Finger
Michael Buesch wrote: b43 allocates a bouncebuffer, if the supplied TX skb is in an invalid memory range for DMA. However, this is broken in that it fails to copy over some metadata to the new skb. This patch fixes three problems: * Failure to adjust the ieee80211_tx_info pointer to the