b43: Fix DMA buffer size handling
authorMichael Buesch <mb@bu3sch.de>
Thu, 19 Feb 2009 22:39:26 +0000 (23:39 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 27 Feb 2009 19:52:47 +0000 (14:52 -0500)
commit8eccb53f1b858c9bd0b745f839174725b76508ec
tree434ed31a9409936670c1c06f867ad541a08f2e2d
parentca2d559e1a41d62a5b49fb9ab513025ea27f1e7c
b43: Fix DMA buffer size handling

This fixes hidden bugs in the size handling of the DMA buffers.
This sets the RX buffer size to the theoretical max packet size and
fixes passing of the size values to the device (must not subtract the header offset).

These bugs are hidden and don't actually trigger due to the magic +100
offset for the buffer size.

Signed-off-by: Michael Buesch <mb@bu3sch.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/b43/dma.c
drivers/net/wireless/b43/dma.h