summaryrefslogtreecommitdiff
path: root/mm
diff options
context:
space:
mode:
authorThommy Jakobsson <thommyj@gmail.com>2013-04-23 21:45:11 +0200
committerJohn W. Linville <linville@tuxdriver.com>2013-05-08 17:15:06 -0400
commit73b82bf0bfbf58e6ff328d3726934370585f6e78 (patch)
tree19c23412ef8e7fbf7353eeb7084bf96c962ed725 /mm
parentdb178340433f90e09ada35c174dfb2c84c2c71f4 (diff)
downloadlinux-3.10-73b82bf0bfbf58e6ff328d3726934370585f6e78.tar.gz
linux-3.10-73b82bf0bfbf58e6ff328d3726934370585f6e78.tar.bz2
linux-3.10-73b82bf0bfbf58e6ff328d3726934370585f6e78.zip
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 <m@bues.ch> Signed-off-by: Thommy Jakobsson <thommyj@gmail.com> Cc: stable <stable@vger.kernel.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'mm')
0 files changed, 0 insertions, 0 deletions