summaryrefslogtreecommitdiffstats
path: root/drivers/bluetooth
diff options
context:
space:
mode:
authorMatt Carlson <mcarlson@broadcom.com>2008-04-19 18:12:33 -0700
committerDavid S. Miller <davem@davemloft.net>2008-04-19 18:12:33 -0700
commit41588ba1ae166eaba0a70abf2d7ff064ad9331d3 (patch)
tree4ec3ef51db69aa0f9b6446435580115aa68098f7 /drivers/bluetooth
parent36ef408061da9e012375547d69b27cc1f537b044 (diff)
downloadkernel-crypto-41588ba1ae166eaba0a70abf2d7ff064ad9331d3.tar.gz
kernel-crypto-41588ba1ae166eaba0a70abf2d7ff064ad9331d3.tar.xz
kernel-crypto-41588ba1ae166eaba0a70abf2d7ff064ad9331d3.zip
tg3: 5701 DMA corruption fix
Herbert Xu's commit fb93134dfc2a6e6fbedc7c270a31da03fce88db9, entitled "[TCP]: Fix size calculation in sk_stream_alloc_pskb", has triggered a bug in the 5701 where the 5701 DMA engine will corrupt outgoing packets. This problem only happens when the starting address of the packet matches a certain range of offsets and only when the 5701 is placed downstream of a particular Intel bridge. This patch detects the problematic bridge and if present, readjusts the starting address of the packet data to a dword aligned boundary. Signed-off-by: Matt Carlson <mcarlson@broadcom.com> Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/bluetooth')
0 files changed, 0 insertions, 0 deletions