Commit 8a783354 authored by Oliver Neukum's avatar Oliver Neukum Committed by David S. Miller

usbnet: consider device busy at each recieved packet

usbnet should centrally handle busy reporting in the rx path
so subdrivers need not worry. This hurts use cases which do
rx only or predominantly.
Signed-off-by: default avatarOliver Neukum <oneukum@suse.de>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent eaddcd76
...@@ -493,6 +493,7 @@ static void rx_complete (struct urb *urb) ...@@ -493,6 +493,7 @@ static void rx_complete (struct urb *urb)
if (netif_running (dev->net) && if (netif_running (dev->net) &&
!test_bit (EVENT_RX_HALT, &dev->flags)) { !test_bit (EVENT_RX_HALT, &dev->flags)) {
rx_submit (dev, urb, GFP_ATOMIC); rx_submit (dev, urb, GFP_ATOMIC);
usb_mark_last_busy(dev->udev);
return; return;
} }
usb_free_urb (urb); usb_free_urb (urb);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment