summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorEilon Greenstein <eilong@broadcom.com>2008-09-04 01:38:00 +0400
committerDavid S. Miller <davem@davemloft.net>2008-09-04 01:38:00 +0400
commit437cf2f1c5f05e34510f43e129af29a716b04ce6 (patch)
tree49db1783b6804fb8bbb61ca9d3a5bb1037dcf30e /net
parent56e9c0a6eb4918ae010aa4689e4481ab67986a0c (diff)
downloadlinux-437cf2f1c5f05e34510f43e129af29a716b04ce6.tar.xz
bnx2x: Accessing un-mapped page
The allocated RX buffer size was 64 bytes bigger than the PCI mapped size with no good reason. If the packet was actually using the buffer up to its limit and if the last 64 bytes of the buffer crossed 4KB boundary then an unmapped PCI page was accessed. The fix is to use only one parameter for the buffer size - there is no need to differentiate between the buffer size and the PCI mapping size since the extra 64 bytes can actually be used by the FW to align the Ethernet payload to 64 bytes. Also updating the driver version and date Signed-off-by: Eilon Greenstein <eilong@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions