summaryrefslogtreecommitdiffstats
path: root/drivers/net/bnx2.h
diff options
context:
space:
mode:
authorInaky Perez-Gonzalez <inaky@linux.intel.com>2009-05-20 17:16:05 -0700
committerInaky Perez-Gonzalez <inaky@linux.intel.com>2009-06-11 03:30:21 -0700
commitc56affafdd29eb9764b0e35e3434cc06f6bc3781 (patch)
treeb79de2da47cba80882ae85cf7f271cc7f574a27e /drivers/net/bnx2.h
parent8593a1967fb9746d318dde88a0a39a36dbfc3445 (diff)
downloadblackbird-obmc-linux-c56affafdd29eb9764b0e35e3434cc06f6bc3781.tar.gz
blackbird-obmc-linux-c56affafdd29eb9764b0e35e3434cc06f6bc3781.zip
wimax/i2400m: fix panic/warnings caused by missed check on empty TX message
In some situations, when a new TX message header is started, there might be no space for data payloads. In this case the message is left with zero payloads and the i2400m_tx_close() function has just to mark it as "to skip". If it tries to go ahead it will overwrite things because there is no space to add padding as defined by the bus-specific layer. This can cause buffer overruns and in some stress cases, panics. Found and diagnosed by Cindy H. Kao. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com>
Diffstat (limited to 'drivers/net/bnx2.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud