On 29.09.21 11:52, Jason-ch Chen wrote: > On Wed, 2021-09-29 at 08:14 +0000, Hayes Wang wrote: >> > Hi Hayes, > > Sometimes Rx submits rapidly and the USB kernel driver of opensource > cannot receive any disconnect event due to CPU heavy loading, which > finally causes a system crash. > Do you have any suggestions to modify the r8152 driver to prevent this > situation happened? > > Regards, > Jason > Hi, Hayes proposed a solution. Basically you solve this the way HID or WDM do it delaying resubmission. This makes me wonder whether this problem is specific to any driver. If it is not, as I would argue, do we have a deficiency in our API? Should we have something like: usb_submit_delayed_urb() ? Regards Oliver