On Fri, May 14, 2010 at 12:50 AM, Bruno Randolf <b...@einfach.org> wrote: > We should use the same buffer size we set up for DMA also in the hardware > descriptor. Previously we used common->rx_bufsize for setting up the DMA > mapping, but skb_tailroom(skb) for the size we tell to the hardware in the > descriptor itself. The problem is that skb_tailroom(skb) can give us a larger > value than the size we set up for DMA before: In my case rx_bufsize is 2528, > and we allocated an skb of 2559 bytes length, including padding for cache > alignment, but sbk_tailroom() was 2592. Just consistently use rx_bufsize for > all RX DMA memory sizes. > > Also check the return value of setup function. > > Signed-off-by: Bruno Randolf <b...@einfach.org>
Cc: stable? Is that other bug reproducible, can the user test this to cure it? Luis _______________________________________________ ath5k-devel mailing list ath5k-devel@lists.ath5k.org https://lists.ath5k.org/mailman/listinfo/ath5k-devel