Hi,

there's a problem in most usb network drivers.
In these drivers the rx path is completely in interrupt.
Thus if resubmitting the urb fails no new rx urb will
ever be submitted. Therefore any exhaustion of the
atomic pool at an inconvinient moment will kill
these drivers and possibly if you are using nfs, the
whole box.

usbnet.c does something else. It seems that the bottom
half resubmits itself if submitting the urb fails.
Dave, what prevents this from using up all CPU if
the submission fails ?

        Regards
                Oliver

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to