Messages in this thread | | | Subject | Re: [PATCH] r8152: stop submitting rx for -EPROTO | From | Oliver Neukum <> | Date | Thu, 30 Sep 2021 11:30:17 +0200 |
| |
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
| |