On 11/12/2009 06:16 AM, Andrew Benton wrote: > On 12/11/09 00:37, Larry Finger wrote: >> Andy, >> >> Please try the patch below to see what we can learn from the DMA descriptor >> errors. Some of this code is temporary, but there are also some statements >> that >> will probably become permanent. >> >> Please post any messages that result. > > The patch failed > > patching file drivers/net/wireless/b43/dma.c > Hunk #3 FAILED at 1224. > Hunk #4 FAILED at 1247. > Hunk #5 succeeded at 1625 (offset -8 lines). > 2 out of 5 hunks FAILED -- saving rejects to file > drivers/net/wireless/b43/dma.c.rej > patching file drivers/net/wireless/b43/dma.h > patching file drivers/net/wireless/b43/main.c > andy:~$ > > I tried to apply it to the wireless-testing kernel > > This line from your patch:- > bounce_skb = __dev_alloc_skb(skb->len, GFP_ATOMIC | GFP_DMA); > > isn't in my copy of drivers/net/wireless/b43/dma.c, in mine it looks > like this:- > priv_info->bouncebuffer = kmalloc(skb->len, GFP_ATOMIC | GFP_DMA); > > Should I be working with a different kernel source?
Sorry about the kernel mismatch. I developed that patch while offline and waiting at an auto repair place and forgot to refresh my sources before sending it. The revised version that Michael sent should work. If not, please let me know and I will send an updated version. Thanks for memory testing. We can eliminate the RAM as a source of the failure. Larry _______________________________________________ Bcm43xx-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/bcm43xx-dev
