diff options
author | Thommy Jakobsson <[email protected]> | 2013-04-23 21:45:11 +0200 |
---|---|---|
committer | John W. Linville <[email protected]> | 2013-05-08 17:15:06 -0400 |
commit | 73b82bf0bfbf58e6ff328d3726934370585f6e78 (patch) | |
tree | 19c23412ef8e7fbf7353eeb7084bf96c962ed725 /lib/mpi/mpi-bit.c | |
parent | db178340433f90e09ada35c174dfb2c84c2c71f4 (diff) |
B43: Handle DMA RX descriptor underrun
Add handling of rx descriptor underflow. This fixes a fault that could
happen on slow machines, where data is received faster than the CPU can
handle. In such a case the device will use up all rx descriptors and
refuse to send any more data before confirming that it is ok. This
patch enables necessary interrupt to discover such a situation and will
handle them by dropping everything in the ring buffer.
Reviewed-by: Michael Buesch <[email protected]>
Signed-off-by: Thommy Jakobsson <[email protected]>
Cc: stable <[email protected]>
Signed-off-by: John W. Linville <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-bit.c')
0 files changed, 0 insertions, 0 deletions