Message ID | 201203222135.07331.oliver@neukum.org |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show |
From: Oliver Neukum <oliver@neukum.org> Date: Thu, 22 Mar 2012 21:35:07 +0100 > 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 <oneukum@suse.de> Applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/net/usb/usbnet.c b/drivers/net/usb/usbnet.c index fae0fbd..a51ab46 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);