On Fri, May 14, 2010 at 12:50 AM, Bruno Randolf <br1@xxxxxxxxxxx> 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 <br1@xxxxxxxxxxx> Cc: stable? Is that other bug reproducible, can the user test this to cure it? Luis -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html