From: Oliver Neukum Date: Sat, 3 Mar 2012 17:45:07 +0000 (+0100) Subject: usbnet: consider device busy at each recieved packet X-Git-Tag: master-2012-04-09~84^2 X-Git-Url: http://pileus.org/git/?a=commitdiff_plain;ds=sidebyside;h=8a78335442cea429afb2b964318b6e257448ea00;p=~andy%2Flinux 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: Oliver Neukum Signed-off-by: David S. Miller --- diff --git a/drivers/net/usb/usbnet.c b/drivers/net/usb/usbnet.c index 62f8b5cfbb5..b7b3f5b0d40 100644 --- a/drivers/net/usb/usbnet.c +++ b/drivers/net/usb/usbnet.c @@ -493,6 +493,7 @@ block: if (netif_running (dev->net) && !test_bit (EVENT_RX_HALT, &dev->flags)) { rx_submit (dev, urb, GFP_ATOMIC); + usb_mark_last_busy(dev->udev); return; } usb_free_urb (urb);